| Summary: | dev-libs/log4cpp-0.3.4b fails to install with a sandbox violation | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Karl-Johan Karlsson <creideiki+gentoo-bugzilla> |
| Component: | [OLD] Library | Assignee: | C++ Team [disbanded] <cpp+disabled> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugs, gralves, jcatana |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Log of install phase of emerge
Patch adding DESTDIR to the command line for "make install" Fix sandbox access violation |
||
Created attachment 53220 [details]
Log of install phase of emerge
Created attachment 53221 [details, diff]
Patch adding DESTDIR to the command line for "make install"
patch didn't work for me on amd64:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
/usr/lib64/liblog4cpp.so.3.1.3
usr/lib64/liblog4cpp.a
removing executable bit: /usr/lib64/liblog4cpp.la
QA Notice: // installed in ${D}/${D}
QA Notice: //usr installed in ${D}/${D}
QA Notice: //usr/bin installed in ${D}/${D}
QA Notice: //usr/bin/log4cpp-config installed in ${D}/${D}
QA Notice: //usr/share installed in ${D}/${D}
QA Notice: //usr/share/aclocal installed in ${D}/${D}
QA Notice: //usr/share/aclocal/log4cpp.m4 installed in ${D}/${D}
QA Notice: //usr/include installed in ${D}/${D}
QA Notice: //usr/include/log4cpp installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/PropertyConfigurator.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/BasicConfigurator.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/NDC.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/StringQueueAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/AppenderSkeleton.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/RollingFileAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/SimpleConfigurator.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/CategoryStream.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Configurator.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/TimeStamp.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Layout.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/FixedContextCategory.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading/Threading.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading/PThreads.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading/BoostThreads.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading/MSThreads.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/threading/OmniThreads.hh installed in ${D}/${D}QA Notice: //usr/include/log4cpp/threading/DummyThreads.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Win32DebugAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Portability.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/config-win32.h installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/PatternLayout.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/config.h installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/LoggingEvent.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Priority.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Appender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/RemoteSyslogAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Category.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/HierarchyMaintainer.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/LayoutAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/IdsaAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/FileAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/SimpleLayout.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/SyslogAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Filter.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/BasicLayout.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/Export.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/NTEventLogAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/OstreamAppender.hh installed in ${D}/${D}
QA Notice: //usr/include/log4cpp/config-openvms.h installed in ${D}/${D}
!!! ERROR: dev-libs/log4cpp-0.3.4b failed.
Call stack:
misc-functions.sh, line 413: Called install_qa_check
misc-functions.sh, line 184: Called die
!!! Aborting due to QA concerns: 50 files installed in /var/tmp/portage/log4cpp-0.3.4b/image///var/tmp/portage/log4cpp-0.3.4b/image/
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! install_qa_check failed; exiting.
Created attachment 87418 [details, diff]
Fix sandbox access violation
Tested on amd64
*** Bug 144675 has been marked as a duplicate of this bug. *** Still broken :-( Fixed in CVS. Please give it some time to hit the rsync-mirrors, re-sync and try to emerge it. Please reopen this bug if not solved or mail me directly to reopen it. Thanks. |
dev-libs/log4cpp-0.3.4b tries to install some things in $(DESTDIR)$(libdir), but DESTDIR is unset. Setting it (in addition to prefix, datadir, mandir, docdir, sysconfdir) on the command line for "make install" makes it work. There is a line (commented out) in the ebuild that says "make DESTDIR=${D} install || die". Trying that only gives even more sandbox violations, so it seems all variables have to be set. I don't know enough about Automake to figure out why. Reproducible: Always Steps to Reproduce: Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20050125- r0, 2.6.7-gentoo-r8 x86_64) ================================================================= System uname: 2.6.7-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 12:57:44)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe -fstack-protector -fweb -frename-registers - fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/ share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb / usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/ share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fstack-protector -fweb -frename-registers - fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.se/gentoo-portage" USE="amd64 X Xaw3d a52 aalib acpi adns alsa arts bash-completion berkdb bitmap- fonts cdinstall cdparanoia cdr cjk crypt cscope curldoc dvd emacs emacs-w3 fam flac font-server fortran freetype gcl gd gdbm gif gmp gtk gtk2 imagemagick imap imlib jp2 jpeg kde libwww lzw lzw-tiff mad maildir matroska mbox mikmod mp3 ncurses nls nocd nptl nptlonly nvidia offensive oggvorbis openal opengl operanom2 pam perl pie png python qt readline ruby samba sdl sendfile slang sqlite ssl stencil-buffer tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 xface xine xml2 xmms xpm xrandr xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS