>>> Compiling source in /var/tmp/portage/app-backup/bacula-5.0.3-r3/work/bacula-5.0.3 ... make -j1 ... Compiling attr.c Compiling base64.c Compiling berrno.c Compiling bsys.c Compiling bget_msg.c ...and more Bumping the ebuild to EAPI5 doesn't help. Adding V=1 to emake doesn't help. You can fix it by adding this simple find+sed command at the end of src_prepare function: find . -type f -name 'Makefile.in' -exec sed -i {} -e 's:$(NO_ECHO)::g' \;
Fixed version in tree. I hope I got all problems. Thanks for thorough test. + 20 Dec 2012; Thomas Beierlein <tomjbe@gentoo.org> bacula-5.0.3-r3.ebuild: + Fix to respect CXX and CXXFLAGS (bug #447728 and 447730). Make build log + verbose (bug #447806). Fix problems with USE=static. Switch to EAPI=5 and + REQUIRED_USE. Thanks ago and peratu +
no, sed is not nice for this do: --- app-backup/bacula/bacula-5.2.12.ebuild +++ app-backup/bacula/bacula-5.2.12.ebuild @@ -211,6 +211,11 @@ fi } + +src_compile() { + emake NO_ECHO="" +} + src_install() { emake DESTDIR="${D}" install doicon scripts/bacula.png
(In reply to comment #2) Good point Julian :-)
(In reply to comment #2) > no, sed is not nice for this > You are right. That is much easier. Thanks for the hint. And wrt 5.2.12: I was aware that it had to be fixed also. But lets go step by step... Here it comes: + 21 Dec 2012; Thomas Beierlein <tomjbe@gentoo.org> bacula-5.0.3-r3.ebuild, + bacula-5.2.12.ebuild: + Make build log verbose - simplified version (bug 447806). Thanks hasufell. +