Summary: | =app-backup/bacula-5.2.12 build log not verbose | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vicente Olivert Riera (RETIRED) <vincent> |
Component: | New packages | Assignee: | Thomas Beierlein <tomjbe> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | app-backup |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 429308 |
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. + |
>>> 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' \;