Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27661 - noweb fails compile
Summary: noweb fails compile
Status: RESOLVED DUPLICATE of bug 25251
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-31 13:17 UTC by Sean
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean 2003-08-31 13:17:41 UTC
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
--------------------------------------------------------------------------------
Comment 1 Brandy Westcott (RETIRED) gentoo-dev 2003-08-31 19:32:28 UTC
This looks like a duplicate of Bug #25251 
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2003-09-01 02:05:09 UTC

*** This bug has been marked as a duplicate of 25251 ***