I have verififed that I have version 1.3 of the noweb ebuild: # $Header: /home/cvsroot/gentoo-x86/app-text/noweb/noweb-2.9-r3.ebuild,v 1.3 2003/08/05 22:08:27 aliz Exp $ I was also sure to remove all instances of /var/tmp/portage/noweb*. I even removed the /usr/portage/app-text/noweb directory and did an emerge sync. I still get sandbox violation errors when trying to merge this application. This is the complete build process as it occurs on my machine: >>> md5 src_uri ;-) noweb-src-2.9.tar.gz >>> Unpacking source... >>> Unpacking noweb-src-2.9.tar.gz to /var/tmp/portage/noweb-2.9-r3/work * Applying noweb-2.9-security.patch... [ ok ] * Applying noweb-2.9-gentoo.diff... [ ok ]>>> Source unpacked. chmod +w Makefile notangle -R'script' Makefile.nw | sh > Makefile chmod -w Makefile cd c; make "CC=gcc -ansi -pedantic" "CFLAGS=-march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse" all make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/c' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -Rheader strsave.nw > strsave.h notangle -Rheader errors.nw > errors.h notangle -Rheader match.nw > match.h gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o notangle.o notangle.c notangle -Rheader columns.nw > columns.h gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o getline.o getline.c notangle -L match.nw >match.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o match.o match.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o modules.o modules.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o modtrees.o modtrees.c notangle -L strsave.nw >strsave.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o strsave.o strsave.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o main.o main.c notangle -L errors.nw >errors.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o errors.o errors.c notangle -L columns.nw >columns.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o columns.o columns.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -o nt notangle.o getline.o match.o modules.o modtrees.o strsave.o main.o errors.o columns.o notangle -L markmain.nw >markmain.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o markmain.o markmain.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o markup.o markup.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -o markup markmain.o strsave.o markup.o errors.o getline.o columns.o notangle -L mnt.nw >mnt.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o mnt.o mnt.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -o mnt mnt.o getline.o match.o modules.o modtrees.o notangle.o strsave.o errors.o columns.o mnt.o(.text+0x1cf): In function `emitfile': : warning: the use of `tmpnam' is dangerous, better use `mkstemp' notangle -Rheader recognize.nw > recognize.h gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o finduses.o finduses.c notangle -L recognize.nw >recognize.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -c -o recognize.o recognize.c gcc -ansi -pedantic -march=athlon-mp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse -o finduses columns.o errors.o finduses.o match.o getline.o recognize.o make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/c' for i in shell lib xdoc tex; do (cd $i; make all); done make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/shell' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/shell' make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/lib' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -Rtoascii toascii.nw > toascii chmod +x unmarkup emptydefn toascii nwmtime pipedocs h2a btdefn make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/lib' make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/xdoc' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -t8 -Rnotangle.1 manpage.nw ../shell/noweave.nw docdate.nw | ./doversion > notangle.1 /bin/sh: line 1: ./doversion: Permission denied make[1]: *** [notangle.1] Error 126 make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/xdoc' make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/tex' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -Rnwmac.tex support.nw > nwmac.tex notangle -Rnoweb.sty support.nw > noweb.sty make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/tex' cd awk; make "ICONT=icont" "ICONC=iconc" all make[1]: Entering directory `/var/tmp/portage/noweb-2.9-r3/work/src/awk' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -Rtotex totex.nw > totex notangle noidx.nw > noidx chmod +x noindex totex noidx tohtml make[1]: Leaving directory `/var/tmp/portage/noweb-2.9-r3/work/src/awk' >>> Install noweb-2.9-r3 into /var/tmp/portage/noweb-2.9-r3/image/ category app-text mkdir /usr/local/noweb /usr/local/noweb/lib 2>/dev/null make: [install-shell] Error 1 (ignored) sed "s@|LIBDIR|@/usr/local/noweb/lib@" shell/noweb > /usr/local/noweb/noweb ACCESS DENIED open_wr: /usr/local/noweb/noweb /bin/sh: line 1: /usr/local/noweb/noweb: Permission denied make: *** [install-shell] Error 1 !!! ERROR: app-text/noweb-2.9-r3 failed. !!! Function src_install, Line 36, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-noweb-2.9-r3-17637.log" mkdir: /usr/local/noweb mkdir: /usr/local/noweb/lib open_wr: /usr/local/noweb/noweb --------------------------------------------------------------------------------
This looks like a duplicate of Bug #25251
*** This bug has been marked as a duplicate of 25251 ***