Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 89605 Details for
Bug 137269
infinite recursion at line 128 of portage_locks
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
snippet more complete
bug5.txt (text/plain), 10.87 KB, created by
Benedicto Sérgio de Almeida Santiago
on 2006-06-20 00:48:39 UTC
(
hide
)
Description:
snippet more complete
Filename:
MIME Type:
Creator:
Benedicto Sérgio de Almeida Santiago
Created:
2006-06-20 00:48:39 UTC
Size:
10.87 KB
patch
obsolete
> >.localhost santiago # emerge bin86 >PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. >Calculating dependencies... done! >>>> Emerging (1 of 1) sys-devel/bin86-0.16.17 to / >>>> Creating Manifest for /usr/portage/sys-devel/bin86 > digest.assumed 1 > digest-bin86-0.16.0::bin86-0.16.0.tar.bz2 >>>> checking ebuild checksums ;-) >>>> checking auxfile checksums ;-) >>>> checking miscfile checksums ;-) >>>> checking bin86-0.16.17.tar.gz ;-) >>>> Unpacking source... >>>> Unpacking bin86-0.16.17.tar.gz to /var/tmp/portage/bin86-0.16.17/work >>>> Source unpacked. >>>> Compiling source in /var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17 ... >set -e ; for d in ld as; do \ > (cd $d && make "LIBS=" "CFLAGS=-march=i686 -O2 -pipe -D_POSIX_SOURCE" "LDFLAGS=" "BINDIR=/usr/bin" "LIBDIR=/usr/lib" "CC=i686-pc-linux-gnu-gcc" all;); \ > done >make[1]: Entering directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/ld' >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c dumps.c -o dumps.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c io.c -o io.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c ld.c -o ld.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c readobj.c -o readobj.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c table.c -o table.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c typeconv.c -o typeconv.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c linksyms.c -o linksyms.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c mkar.c -o mkar.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c writex86.c -o writex86.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c writebin.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -DREL_OUTPUT -c writeemu.c -o writeemu.o >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE objchop.c -o objchop >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE catimage.c -o catimage >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE objdump86.c -o objdump86 >i686-pc-linux-gnu-gcc dumps.o io.o ld.o readobj.o table.o typeconv.o linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86 >make[1]: Leaving directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/ld' >make[1]: Entering directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/as' >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c as.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c assemble.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c errors.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c express.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c genbin.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c genlist.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c genobj.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c gensym.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c keywords.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c macro.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c mops.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c pops.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c readsrc.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c scan.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c table.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c typeconv.c >i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -D_POSIX_SOURCE -c alloc.c >sed -e "s:%%LIBDIR%%:/usr/lib:" -e "s:%%BINDIR%%:/usr/bin:" \ > < as86_encap.sh > tmp >i686-pc-linux-gnu-gcc as.o assemble.o errors.o express.o genbin.o genlist.o genobj.o gensym.o keywords.o macro.o mops.o pops.o readsrc.o scan.o table.o typeconv.o alloc.o -o as86 >chmod +x as86_encap >make[1]: Leaving directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/as' >>>> Source compiled. >>>> Test phase [not enabled]: sys-devel/bin86-0.16.17 > >>>> Install bin86-0.16.17 into /var/tmp/portage/bin86-0.16.17/image/ category sys-devel >set -e ; for d in ld as; do \ > (cd $d && make "LIBS=" "CFLAGS=-O2 -D_POSIX_SOURCE" "LDFLAGS=" "BINDIR=/var/tmp/portage/bin86-0.16.17/image//usr/bin" "LIBDIR=/var/tmp/portage/bin86-0.16.17/image//usr/lib" "CC=cc" all;); \ > done >make[1]: Entering directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/ld' >make[1]: Nothing to be done for `all'. >make[1]: Leaving directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/ld' >make[1]: Entering directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/as' >make[1]: Nothing to be done for `all'. >make[1]: Leaving directory `/var/tmp/portage/bin86-0.16.17/work/bin86-0.16.17/as' >install -m 755 as/as86 /var/tmp/portage/bin86-0.16.17/image//usr/bin/as86 >install -m 755 ld/ld86 /var/tmp/portage/bin86-0.16.17/image//usr/bin/ld86 >install -m 755 ld/objdump86 /var/tmp/portage/bin86-0.16.17/image//usr/bin/objdump86 >install -m 644 man/*.1 /var/tmp/portage/bin86-0.16.17/image//usr/share/man/man1 >ln -sf objdump86 /var/tmp/portage/bin86-0.16.17/image//usr/bin/nm86 >ln -sf objdump86 /var/tmp/portage/bin86-0.16.17/image//usr/bin/size86 >>>> Completed installing bin86-0.16.17 into /var/tmp/portage/bin86-0.16.17/image/ > >man: >gzipping man page: as86.1 >gzipping man page: ld86.1 >strip: i686-pc-linux-gnu-strip --strip-unneeded > usr/bin/as86 > usr/bin/ld86 > usr/bin/objdump86 >* checking 10 files for package collisions >* spent 0.00200510025024 seconds checking for file collisions >>>> Merging sys-devel/bin86-0.16.17 to / >--- /usr/ >--- /usr/bin/ >>>> /usr/bin/as86 >>>> /usr/bin/ld86 >>>> /usr/bin/objdump86 >>>> /usr/bin/nm86 -> objdump86 >>>> /usr/bin/size86 -> objdump86 >--- /usr/share/ >--- /usr/share/man/ >--- /usr/share/man/man1/ >>>> /usr/share/man/man1/as86.1.gz >>>> /usr/share/man/man1/ld86.1.gz >--- /usr/share/doc/ >--- /usr/share/doc/bin86-0.16.17/ >>>> /usr/share/doc/bin86-0.16.17/README.gz >>>> /usr/share/doc/bin86-0.16.17/README-0.4.gz >>>> /usr/share/doc/bin86-0.16.17/ChangeLog.gz >>>> Safely unmerging already-installed instance... >--- !mtime obj /usr/share/man/man1/ld86.1.gz >--- !mtime obj /usr/share/man/man1/as86.1.gz >--- !mtime obj /usr/share/doc/bin86-0.16.17/README.gz >--- !mtime obj /usr/share/doc/bin86-0.16.17/README-0.4.gz >--- !mtime obj /usr/share/doc/bin86-0.16.17/ChangeLog.gz >--- !mtime sym /usr/bin/size86 >--- !mtime obj /usr/bin/objdump86 >--- !mtime sym /usr/bin/nm86 >--- !mtime obj /usr/bin/ld86 >--- !mtime obj /usr/bin/as86 >--- !empty dir /usr/share/man/man1 >--- !empty dir /usr/share/man >--- !empty dir /usr/share/doc/bin86-0.16.17 >--- !empty dir /usr/share/doc >--- !empty dir /usr/share >--- !empty dir /usr/bin >--- !empty dir /usr >>>> Original instance of package unmerged safely. >Traceback (most recent call last): > File "/usr/bin/emerge", line 3505, in ? > mydepgraph.merge(pkglist) > File "/usr/bin/emerge", line 2034, in merge > retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree") > File "/usr/lib/portage/pym/portage.py", line 3037, in doebuild > vartree=vartree, prev_mtimes=prev_mtimes) > File "/usr/lib/portage/pym/portage.py", line 3246, in merge > mydbapi=mydbapi, prev_mtimes=prev_mtimes) > File "/usr/lib/portage/pym/portage.py", line 6693, in merge > cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes) > File "/usr/lib/portage/pym/portage.py", line 6361, in treewalk > mylock = portage_locks.lockfile(os.path.join(destroot, CONFIG_MEMORY_FILE)) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > >. . . > >And after this loop with very more lines: > >File "/usr/lib/portage/pym/portage_locks.py", line 128, in lockfile > lockfilename,myfd,unlinkfile,locking_method = lockfile(mypath,wantnewlockfile,unlinkfile) > File "/usr/lib/portage/pym/portage_locks.py", line 64, in lockfile > if not os.path.exists(os.path.dirname(mypath)): > File "/usr/lib/python2.4/posixpath.py", line 119, in dirname > return split(p)[0] > File "/usr/lib/python2.4/posixpath.py", line 79, in split > if head and head != '/'*len(head): >RuntimeError: maximum recursion depth exceeded in cmp >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 137269
:
89541
|
89567
| 89605 |
89650