Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 6144

Summary: Loop In Portage?
Product: Portage Development Reporter: Simon Watson <simon>
Component: UnclassifiedAssignee: Daniel Robbins (RETIRED) <drobbins>
Status: RESOLVED INVALID    
Severity: normal CC: simon, vapier
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Simon Watson 2002-08-07 05:39:20 UTC
When I emerge certain packages, the following message repeats itself over and 
over again: 
 
File "/usr/lib/python2.2/site-packages/portage.py", line 3609, in mergeme     
self.mergeme(srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime)  
 
Then at the end it says: 
 
  File "/usr/lib/python2.2/site-packages/portage.py", line 3558, in mergeme 
    if S_ISLNK(mymode): 
  File "/usr/lib/python2.2/stat.py", line 61, in S_ISLNK 
    return S_IFMT(mode) == S_IFLNK 
RuntimeError: maximum recursion depth exceeded 
 
This appears to happen whenever I run emerge -e evolution, and sometimes with 
other applications. Also, I have lots of duplicate dependencies when I run 
emerge -ep evolution. e.g.: 
 
[ebuild  N   ] gnome-base/control-center-2.0.0 to / 
[ebuild  N   ] gnome-base/control-center-1.4.0.5-r1 to /
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-08-18 20:02:05 UTC
In order to fix this bug, I need the *full* traceback, not just a snippet. I'm
guessing that it's due to some kind of circular symlink issue and an os.stat() call.
Comment 2 Daniel Robbins (RETIRED) gentoo-dev 2002-09-03 16:22:13 UTC
Incomplete bug report, marking as invalid.