When running an emerge world -e (final step of nptl full system recompile) qt-embedded -3.3.2-r1 build fails with the following error: NOTE qt-embedded-3.3.2-r1 is unmasked with /etc/portage/package.keywords as it is needed for mythtv. make[2]: Leaving directory `/var/tmp/portage/qt-embedded-3.3.2-r1/work/qt-embedded-free-3.3.2/tools/qtconfig' make[1]: Leaving directory `/var/tmp/portage/qt-embedded-3.3.2-r1/work/qt-embedded-free-3.3.2/tools' make: Nothing to be done for `first'. make: Nothing to be done for `first'. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-x11-libs_-_qt-embedded-3.3.2-r1-32130.log" mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings mkdir: /usr/qt/3-embedded/etc/settings -------------------------------------------------------------------------------- Reproducible: Always Steps to Reproduce: 1. emege qt-embedded 2. 3. Actual Results: buils fails with sandbox error Expected Results: build should have completed normally emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo http://mir.zyrianes.net/gentoo/" MAKEOPTS="-j10" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dga directfb dvb dvd encode esd f77 fam flac font-server foomaticdb fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jack java joystick jpeg kde libg++ libwww mad mikmod mmx motif mpeg mysql ncurses nls nptl oggvorbis openal opengl oss pam pdflib perl png python qt quicktime readline ruby samba sdl spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb videos wmf x86 xft xml2 xmms xv zlib"
Created attachment 50363 [details, diff] Patch to fix sandbox access violations and library path errors This patch fixes the sandbox access violation error. It also fixes the missing library path problem filed as bug #57122. The LD_LIBRARY_PATH variable is only included for the make targets that actually need them, instead of being a general export to all commands in the ebuild.
Fixed in 3.3.4. Thanks.