make[1]: Leaving directory '/tmp/portage/app-arch/p7zip-15.09/work/p7zip_15.09/CPP/7zip/UI/Console' make -j9 -- 7zG mkdir -p bin cd bin ; rm -f Lang ; ln../GUI/Lang . mkdir -p bin/Codecs make -C CPP/7zip/Bundles/Format7zFree all /bin/sh: ln../GUI/Lang: No such file or directory makefile:90: recipe for target 'LangAndHelp' failed make: *** [LangAndHelp] Error 127 Reproducible: Always
Please attach the full build.log, emerge -pvq p7zip and emerge --info. Thank you.
emerge -pvq p7zp - https://bpaste.net/show/dd278ede9390 emerge --info - https://bpaste.net/show/233eec0b6885 build.log - https://bpaste.net/show/c61e1d062800
Same error here.
Same error here too.
And for me too
The ebuild has the gem sed \ -e 's:-m32 ::g' \ -e 's:-m64 ::g' \ -e 's:-O::g' \ -e 's: -s ::g' \ -e 's: -s$::g' \ -e 's:-pipe::g' \ -e "/^CXX=/s:g++:$(tc-getCXX):" \ -e "/^CC=/s:gcc:$(tc-getCC):" \ -e '/ALLFLAGS/s:-s ::' \ -e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \ -i makefile* || die Here the application of 's: -s ::g' to the top makefile causes this breakage ("ln -s ../GUI/Lang" becomes "ln../GUI/Lang").
I too have the same error.
ebuild from poly-c overlay works. Calculating dependencies... done! [ebuild R ] app-arch/p7zip-15.09_pre::poly-c USE="pch rar wxwidgets -doc -kde (-static)" ABI_X86="(-x32)" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-arch/p7zip-15.09_pre::poly-c >>> Jobs: 0 of 1 complete, 1 running Load avg: 0.39, 0.30, 0.50 >>> Installing (1 of 1) app-arch/p7zip-15.09_pre::poly-c >>> Jobs: 1 of 1 complete Load avg: 1.16, 0.53, 0.57 * Messages for package app-arch/p7zip-15.09_pre: * Enabling nonfree RAR decompressor >>> Auto-cleaning packages...
same error with [ebuild U ~] app-arch/p7zip-15.09::gentoo [9.38.1-r3::gentoo] USE="kde pch wxwidgets -doc -rar (-static)" ABI_X86="(-x32)" 0 KiB
maybe a space missing in mkdir -p bin cd bin ; rm -f Lang ; ln../GUI/Lang . ln ../GUI/Lang .
The content of original 'makefile.oldmake' is: cd bin ; rm -f Lang ; ln -s ../GUI/Lang . cd bin ; rm -f help ; ln -s ../GUI/help . the four characters ' -s ' is missing.
(In reply to killerpsi23 from comment #11) > The content of original 'makefile.oldmake' is: > > cd bin ; rm -f Lang ; ln -s ../GUI/Lang . > cd bin ; rm -f help ; ln -s ../GUI/help . > > the four characters ' -s ' is missing. Some mistake happens in the prepare stage of ebuild, which destroy the content of 'makefile' and 'makefile.oldmake'
(In reply to Perfect Gentleman from comment #2) > emerge -pvq p7zp - https://bpaste.net/show/dd278ede9390 > emerge --info - https://bpaste.net/show/233eec0b6885 > build.log - https://bpaste.net/show/c61e1d062800 no paste bins please. Always directly into the bug report.
commit dc66baee3f174784ca7abe23580056f20cb52732 Author: Justin Lecher <jlec@gentoo.org> Date: Thu Oct 29 09:20:06 2015 +0100 app-arch/p7zip: Fix build problems for GUI Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=564332 Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc66baee3f174784ca7abe23580056f20cb52732
I don't want to sound rude, but simply disabling 7zFM is not a fix.
(In reply to Sven Eden from comment #15) > I don't want to sound rude, but simply disabling 7zFM is not a fix. Upstream renamed the executable to 7z_FM_do_not_use. Does this sounds to you, that we should use it?
Oh, my bad, I confused 7zFM with 7zG. ^^ Sorry!