pretty self-explanatory here: >>> Test phase [not enabled]: x11-plugins/gai-pager-0.2-r1 >>> Install gai-pager-0.2-r1 into /var/tmp/portage/gai-pager-0.2-r1/image/ category x11-plugins mkdir -p /usr/share/pixmaps/gai-pager ACCESS DENIED mkdir: /usr/share/pixmaps/gai-pager mkdir: cannot create directory `/usr/share/pixmaps/gai-pager': Permission denied make: *** [install-images-gtk] Error 1 !!! ERROR: x11-plugins/gai-pager-0.2-r1 failed. !!! Function einstall, Line 447, Exitcode 2 !!! einstall failed !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-x11-plugins_-_gai-pager-0.2-r1-27304.log" mkdir: /usr/share/pixmaps/gai-pager -------------------------------------------------------------------------------- Reproducible: Always Steps to Reproduce: 1. emerge gai-pager 2. 3. Portage 2.0.51_pre12 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r1, 2.6.7-hb2) ================================================================= System uname: 2.6.7-hb2 i686 AMD Athlon(tm) Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib aim alsa avi berkdb cddb cdr chroot clamav cups dillo dvd encode fbcon flac foomaticdb gif gphoto2 gtk gtk2 icq imagemagick imap imlib imlib2 ipv6 java jpeg libwww mad mmx motif mozdomi mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mpeg msn ncurses nls nopsyco nptl oav offensive oggvorbis opengl operanom2 oscar pdflib perl pic png ppds quicktime readline samba sdl sse ssl tcltk tiff transcode truetype usb x86 xface xinerama xml xml2 xmms xv xvid yahoo zlib"
The same problem occurs for me when testing a new but extremely simple ebuild for mondo-rescue. If before emerging mondo-rescue, I do "mkdir -p /usr/share/mondo/post-nuke.sample/usr/bin/post-nuke" then it installs well enough to be used, but doesn't emerge without errors. If those directories don't exist though I get access violations: ACCESS DENIED mkdir: /usr/share/mondo cp: cannot create directory `/usr/share/mondo/': Permission denied --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-sys-apps_-_mondo-rescue-2.02-1404.log" mkdir: /usr/share/mondo -------------------------------------------------------------------------------- USE="X gtk gnome alsa oss -kde -qt doc joystick cdr cups sdl oggvorbis opengl spell mozilla python truetype foomaticdb tcltk jikes usb gstreamer dvdr" CFLAGS="-march=athlon-tbird -O2 -pipe" CXXFLAGS="${CFLAGS}" PORTDIR_OVERLAY=/usr/local/portage I'm attaching my mondo-rescue related ebuilds and digests -- they give guaranteed access violations on x86 (I'm not running ACCEPT_KEYWORDS="~x86"). Just one look at the mondo-rescue-2.02.ebuild is enough to know that Portage shouldn't be misbehaving like this. Thanks, -G.Y.
Greg: use dodir (http://www.gentoo.org/doc/en/gentoo-howto.xml)
done. it's in 0.2-r1 please test
noone reopened it so i close the bug