emerge fails because of sandbox violation, please fix. Reproducible: Always Steps to Reproduce: 1. emerge gtksee 2. 3. Actual Results: -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewertoolbar.c' || echo './'`viewertoolbar.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewerstatus.c' || echo './'`viewerstatus.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewer.c' || echo './'`viewer.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseemenu.c' || echo './'`gtkseemenu.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseestatus.c' || echo './'`gtkseestatus.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseeabout.c' || echo './'`gtkseeabout.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseetoolbar.c' || echo './'`gtkseetoolbar.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtksee.c' || echo './'`gtksee.c gcc -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -o gtksee timestamp.o rename_seq.o util.o savefile.o im_sgi.o im_eps.o im_sun.o im_xwd.o im_tga.o im_xpm.o im_jpeg.o im_gif.o im_bmp.o im_ico.o im_pcx.o im_tiff.o im_png.o im_pnm.o im_psd.o im_xbm.o im_xcf.o scale.o scanline.o dirtree.o detect.o imageclist.o imagetnitem.o imagetnlist.o imagesiitem.o imagesilist.o imagelist.o dndviewport.o common_tools.o rc.o options.o viewertoolbar.o viewerstatus.o viewer.o gtkseemenu.o gtkseestatus.o gtkseeabout.o gtkseetoolbar.o gtksee.o -lpng -ltiff -ljpeg -lz -lm -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' make[2]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' >>> Test phase [not enabled]: media-gfx/gtksee-0.5.6 >>> Install gtksee-0.5.6 into /var/tmp/portage/gtksee-0.5.6/image/ category media-gfx Making install in intl make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/intl' if test "gtksee" = "gettext" \ && test '' = 'intl-compat.o'; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/lib /usr/include; \ else \ ../mkinstalldirs /usr/lib /usr/include; \ fi; \ /bin/install -c -m 644 intlh.inst /usr/include/libintl.h; \ /bin/install -c -m 644 libintl.a /usr/lib/libintl.a; \ else \ : ; \ fi if test "gtksee" = "gettext"; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/share/gettext/intl; \ else \ ../mkinstalldirs /usr/share/gettext/intl; \ fi; \ /bin/install -c -m 644 VERSION /usr/share/gettext/intl/VERSION; \ dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c cat-compat.c"; \ for file in $dists; do \ /bin/install -c -m 644 ./$file /usr/share/gettext/intl/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/intl' Making install in po make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/po' if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /usr/share; \ else \ /bin/sh ../mkinstalldirs /usr/share; \ fi mkdir /usr/share/locale/zh_CN.EUC ACCESS DENIED mkdir: /usr/share/locale/zh_CN.EUC mkdir: kann Verzeichnis ,,/usr/share/locale/zh_CN.EUC" nicht anlegen: Keine Berechtigung mkdir /usr/share/locale/zh_CN.EUC/LC_MESSAGES ACCESS DENIED mkdir: /usr/share/locale/zh_CN.EUC/LC_MESSAGES mkdir: kann Verzeichnis ,,/usr/share/locale/zh_CN.EUC/LC_MESSAGES" nicht anlegen: Keine Berechtigung ACCESS DENIED open_wr: /usr/share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo /bin/install: regul
emerge fails because of sandbox violation, please fix. Reproducible: Always Steps to Reproduce: 1. emerge gtksee 2. 3. Actual Results: -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewertoolbar.c' || echo './'`viewertoolbar.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewerstatus.c' || echo './'`viewerstatus.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'viewer.c' || echo './'`viewer.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseemenu.c' || echo './'`gtkseemenu.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseestatus.c' || echo './'`gtkseestatus.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseeabout.c' || echo './'`gtkseeabout.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtkseetoolbar.c' || echo './'`gtkseetoolbar.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'gtksee.c' || echo './'`gtksee.c gcc -Wall -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -o gtksee timestamp.o rename_seq.o util.o savefile.o im_sgi.o im_eps.o im_sun.o im_xwd.o im_tga.o im_xpm.o im_jpeg.o im_gif.o im_bmp.o im_ico.o im_pcx.o im_tiff.o im_png.o im_pnm.o im_psd.o im_xbm.o im_xcf.o scale.o scanline.o dirtree.o detect.o imageclist.o imagetnitem.o imagetnlist.o imagesiitem.o imagesilist.o imagelist.o dndviewport.o common_tools.o rc.o options.o viewertoolbar.o viewerstatus.o viewer.o gtkseemenu.o gtkseestatus.o gtkseeabout.o gtkseetoolbar.o gtksee.o -lpng -ltiff -ljpeg -lz -lm -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' make[2]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' >>> Test phase [not enabled]: media-gfx/gtksee-0.5.6 >>> Install gtksee-0.5.6 into /var/tmp/portage/gtksee-0.5.6/image/ category media-gfx Making install in intl make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/intl' if test "gtksee" = "gettext" \ && test '' = 'intl-compat.o'; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/lib /usr/include; \ else \ ../mkinstalldirs /usr/lib /usr/include; \ fi; \ /bin/install -c -m 644 intlh.inst /usr/include/libintl.h; \ /bin/install -c -m 644 libintl.a /usr/lib/libintl.a; \ else \ : ; \ fi if test "gtksee" = "gettext"; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/share/gettext/intl; \ else \ ../mkinstalldirs /usr/share/gettext/intl; \ fi; \ /bin/install -c -m 644 VERSION /usr/share/gettext/intl/VERSION; \ dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c cat-compat.c"; \ for file in $dists; do \ /bin/install -c -m 644 ./$file /usr/share/gettext/intl/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/intl' Making install in po make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/po' if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /usr/share; \ else \ /bin/sh ../mkinstalldirs /usr/share; \ fi mkdir /usr/share/locale/zh_CN.EUC ACCESS DENIED mkdir: /usr/share/locale/zh_CN.EUC mkdir: kann Verzeichnis ,,/usr/share/locale/zh_CN.EUC" nicht anlegen: Keine Berechtigung mkdir /usr/share/locale/zh_CN.EUC/LC_MESSAGES ACCESS DENIED mkdir: /usr/share/locale/zh_CN.EUC/LC_MESSAGES mkdir: kann Verzeichnis ,,/usr/share/locale/zh_CN.EUC/LC_MESSAGES" nicht anlegen: Keine Berechtigung ACCESS DENIED open_wr: /usr/share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing zh_CN.EUC.gmo as /usr/share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo ACCESS DENIED open_wr: /usr/share/locale/fr/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/fr/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing fr.gmo as /usr/share/locale/fr/LC_MESSAGES/gtksee.mo ACCESS DENIED open_wr: /usr/share/locale/es/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/es/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing es.gmo as /usr/share/locale/es/LC_MESSAGES/gtksee.mo ACCESS DENIED open_wr: /usr/share/locale/de/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/de/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing de.gmo as /usr/share/locale/de/LC_MESSAGES/gtksee.mo ACCESS DENIED open_wr: /usr/share/locale/ru/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/ru/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing ru.gmo as /usr/share/locale/ru/LC_MESSAGES/gtksee.mo mkdir /usr/share/locale/ru_UA ACCESS DENIED mkdir: /usr/share/locale/ru_UA mkdir: kann Verzeichnis ,,/usr/share/locale/ru_UA" nicht anlegen: Keine Berechtigung mkdir /usr/share/locale/ru_UA/LC_MESSAGES ACCESS DENIED mkdir: /usr/share/locale/ru_UA/LC_MESSAGES mkdir: kann Verzeichnis ,,/usr/share/locale/ru_UA/LC_MESSAGES" nicht anlegen: Keine Berechtigung ACCESS DENIED open_wr: /usr/share/locale/ru_UA/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/ru_UA/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing ru_UA.gmo as /usr/share/locale/ru_UA/LC_MESSAGES/gtksee.mo ACCESS DENIED open_wr: /usr/share/locale/pl/LC_MESSAGES/gtksee.mo /bin/install: reguläre Datei ,,/usr/share/locale/pl/LC_MESSAGES/gtksee.mo" kann nicht angelegt werden: Keine Berechtigung installing pl.gmo as /usr/share/locale/pl/LC_MESSAGES/gtksee.mo if test "gtksee" = "gettext"; then \ if test -r ".././mkinstalldirs"; then \ .././mkinstalldirs /usr/share/gettext/po; \ else \ /bin/sh ../mkinstalldirs /usr/share/gettext/po; \ fi; \ /bin/install -c -m 644 ./Makefile.in.in \ /usr/share/gettext/po/Makefile.in.in; \ else \ : ; \ fi make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/po' Making install in src make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' make[2]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' /bin/sh ../mkinstalldirs /var/tmp/portage/gtksee-0.5.6/image//usr/bin mkdir /var/tmp/portage/gtksee-0.5.6/image//usr mkdir /var/tmp/portage/gtksee-0.5.6/image//usr/bin /bin/install -c gtksee /var/tmp/portage/gtksee-0.5.6/image//usr/bin/gtksee make[2]: Für das Ziel »install-data-am« ist nichts zu tun. make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6/src' make[1]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[2]: Entering directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[2]: Für das Ziel »install-exec-am« ist nichts zu tun. make[2]: Für das Ziel »install-data-am« ist nichts zu tun. make[2]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' make[1]: Leaving directory `/var/tmp/portage/gtksee-0.5.6/work/gtksee-0.5.6' man: prepallstrip: strip: strip: usr/bin/gtksee >>> Completed installing into /var/tmp/portage/gtksee-0.5.6/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-media-gfx_-_gtksee-0.5.6-12722.log" mkdir: /usr/share/locale/zh_CN.EUC mkdir: /usr/share/locale/zh_CN.EUC/LC_MESSAGES open_wr: /usr/share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo open_wr: /usr/share/locale/fr/LC_MESSAGES/gtksee.mo open_wr: /usr/share/locale/es/LC_MESSAGES/gtksee.mo open_wr: /usr/share/locale/de/LC_MESSAGES/gtksee.mo open_wr: /usr/share/locale/ru/LC_MESSAGES/gtksee.mo mkdir: /usr/share/locale/ru_UA mkdir: /usr/share/locale/ru_UA/LC_MESSAGES open_wr: /usr/share/locale/ru_UA/LC_MESSAGES/gtksee.mo open_wr: /usr/share/locale/pl/LC_MESSAGES/gtksee.mo -------------------------------------------------------------------------------- Expected Results: clean compile (adding of 'addpredict /usr' in src_install)
reopen with output of emerge --info
anomalie ~ # emerge info Portage 2.0.51_rc7 (default-linux/x86/2004.3, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.9-rc2-mm4 i686) ================================================================= System uname: 2.6.9-rc2-mm4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mtune=pentium4 -march=pentium4 -ffast-math -pipe -momit-leaf-frame-pointer -fomit-frame-pointer -fweb -ftracer -frename-registers" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=pentium4 -march=pentium4 -ffast-math -pipe -momit-leaf-frame-pointer -fomit-frame-pointer -fweb -ftracer -frename-registers -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apache2 avi bitmap-fonts cdr cups dga dts dvd dvdr fastcgi fbcon gd gif gpm gtk gtk2 hardenedphp icq imap imlib ipv6 ithreads java jpeg ldap lesstif libwww mad mbox mmx motif mpeg mysql ncurses nls nptl nptlonly oggvorbis opengl pam pdflib perl png python qt quicktime readline sasl sdl sse sse2 ssl stats tcltk tcpd tiff truetype usb userlocales vhosts videos wmf wxwindows x86 xface xinerama xml xml2 xmms xprint xv xvid zlib video_cards_nvidia"
Fixed in CVS. resync and remerge.