i get the folling problem with emerge rsync and emerge winex (and probably emerge anything else): File "/usr/lib/python2.2/site-packages/portage.py", line 539, in varexpand newstring=newstring+settings[myvarname] File "/usr/lib/python2.2/site-packages/portage.py", line 700, in __getitem__ returnme=returnme+varexpand(x[mykey],self.configlist) File "/usr/lib/python2.2/site-packages/portage.py", line 539, in varexpand newstring=newstring+settings[myvarname] File "/usr/lib/python2.2/site-packages/portage.py", line 700, in __getitem__ returnme=returnme+varexpand(x[mykey],self.configlist) File "/usr/lib/python2.2/site-packages/portage.py", line 539, in varexpand newstring=newstring+settings[myvarname] File "/usr/lib/python2.2/site-packages/portage.py", line 700, in __getitem__ returnme=returnme+varexpand(x[mykey],self.configlist) File "/usr/lib/python2.2/site-packages/portage.py", line 539, in varexpand newstring=newstring+settings[myvarname] File "/usr/lib/python2.2/site-packages/portage.py", line 699, in __getitem__ if x.has_key(mykey): RuntimeError: maximum recursion depth exceeded of course, there is much more jargon above not pasted in, but you get the picture. i'd emerge -u world to upgrade portage but eh .. heh. -brady
i guess this first part might help too. >>> emerge media-video/mplayer-0.90_pre5-r1 to / Traceback (most recent call last): File "/usr/bin/emerge", line 1233, in ? mydepgraph.merge(mydepgraph.altlist()) File "/usr/bin/emerge", line 606, in merge retval=portage.doebuild(y,"clean",myroot,edebug) File "/usr/lib/python2.2/site-packages/portage.py", line 1144, in doebuild return spawn("/usr/sbin/ebuild.sh "+mydo) File "/usr/lib/python2.2/site-packages/portage.py", line 764, in spawn os.execve(mycommand,myargs,settings.environ()) File "/usr/lib/python2.2/site-packages/portage.py", line 738, in environ mydict[x]=self[x] File "/usr/lib/python2.2/site-packages/portage.py", line 700, in __getitem__ -brady
i just did a diff of: /usr/bin/emerge /usr/lib/python2.2/site-packages/portage.py with another one of my working gentoo boxes and nothing was different. sorry, thats about i know to troubleshoot the problem right now. -brady
oh yes the emerge -u world that i did just before this issue emerged portage 2.0.3 and then binutils 2.11.92.0.12.3-r2 -brady
USE="-3dnow -apm -gnome -kde -gpm -ipv6" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer"
the following works: emerge -u system however, its the only thing ive found to work as of yet. -brady
oh yeah - if you could help me figure out how to get my portage running again, it'd be much appreciated (aside from isolating and fixing the bug, if any, of course ;) :) -brady
Hi, Could you please attach your /etc/make.conf and /etc/make.globals files?
sorry, no can do. i have left that computer at home (doing summer research now). there were no special tweaks in make.conf or make.globals. i posted my USE, CFLAGS, CHOST, CXXFLAGS at the bug report page. but umm, i did append -j4 to MAKEOPTS in make.conf (i dont see how that could possibly make a difference, though). sorry i couldnt help more. one thing though - the first time i installed gentoo, i used xfs, and i experienced severe file corruption within a few days. i then reinstalled using ext3. afaik, xfs is extremely stable, and i have several machines running for months on xfs, and even a gentoo box running for about 1 month now on xfs, so that data corruption seems quite odd to me. perhaps that disk is going south. the machine specs are dual p3 750mhz (100fsb), 512mb @ 100mhz, and that disk a wd 15g disk (disk is about 3 years old). -brady
Will be fixed in portage 2.0.6. Thanks for the bug report :)