The 0.6.14 (testing) ebuild removes the depend for amstd. Not sure why... The 0.6.11* ebuild have the depend. Reproducible: Always Steps to Reproduce: 1.ACCEPT_KEYWORDS="~x86" emerge rdtool 2. 3. Actual Results: * running econf for ruby ;) extconf.rb:7:in `require': No such file to load -- amstd/rbparams (LoadError) from extconf.rb:7 !!! ERROR: dev-ruby/rdtool-0.6.14 failed. !!! Function erubyconf, Line 76, Exitcode 1 !!! extconf.rb failed Expected Results: Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test9) ================================================================= System uname: 2.6.0-test9 i686 AMD Duron(tm) processor Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox ccache userpriv notitles" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.noved.org/ http://gentoo.seren.com/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/dev/shm" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt encode foomaticdb gif jpeg libg++ libwww mad mikmod mpeg ncurses pdflib png quicktime spell xml2 xmms xv zlib gdbm berkdb slang arts svga sdl gpm tcpd pam perl python esd imlib qt kde opengl mozilla X alsa ssl truetype gtk2 -gtk mmx 3dnow cups maildir oggvorbis ruby readline -nls -java -motif cdr -gnome stroke noxpm nls doc ruby18" [ebuild R ] dev-lang/ruby-1.8.0-r1 -socks5 -tcltk +ruby18
Adding "dev-ruby/amstd" to the DEPEND gives me a sandbox violation on rdtool. Something not correct here. Adding >=dev-ruby/racc-1.3 to the DEPEND as well (as in 0.6.11 ebuild) causes the same sandbox violation. %ls -l /dev/kmsg crw-r--r-- 1 root root 1, 11 1969-12-31 19:00 /dev/kmsg % cat /tmp/sandbox-rdtool-0.6.14-8533.log open_wr: /dev/kmsg open_wr: /dev/kmsg
Thanks for reporting. I added amstd to DEPEND list (racc is now part of ruby 1.8.0, so you don't need to add it). It seems you enable userpriv on one hand and sandbox on the other hand, but from the manpage of make.conf you need to enable usersandbox for that purpose. Could be userpriv issue?
FEATURES="ccache notitles" It works fine. FEATURES="sandbox ccache userpriv usersandbox notitles" Works fine also. Maybe something was amiss with my system when I had those sandbox errors...
It's good to know that. If you still have any problem with it, please reopen the bug.