Yes, I've done something dopey. Checked the forums but didn't see anything helpful before the fact, as it were.
The short version is that an program I emerged from overlay wanted Python 2.4 (I have 2.3.5 already). The Python dep was installed in a new slot, but the program wouldn't compile anyway, so in a belated burst of sanity, I removed the python USE flag, after which it compiled fine. Great, but now I've got this extra Python on my system that nothing uses. I did do a python-updater-- also stupid--but the one program that seemed broken on this basis removed the "empty bytecode" in the 2.4 folder when I re-emerged it, which fixed that program (don't remember what it was atm). The program that remains broken is Pysol. I've re-emerged it, but it just won't start, claiming that it can't find pysol_24.pyc. OK, I understand that (only pysol_15 through pysol_23.pyc exist). I'm figuring that Pysol either is not ready for 2.4 or is confused by the new slot. Even if this was fixable, I don't want to upgrade Python to 2.4 at this time, nothing needs Python 2.4 (since the program that wanted it is now compiled without Python support, which I hope will be OK), and its presence seems to be breaking things. But if I try to emerge -Cav =dev-lang/python-2.4.1 (presumably leaving 2.3.5 intact), emerge throws me a message so alarming that I CTRL-C before the unmerge can begin: !!! Trying to unmerge package(s) in system profile. 'dev-lang/python' !!! This could be damaging to your system. >>> Waiting 10 seconds before starting... >>> (Control-C to abort)... Press Ctrl-C to Stop in: 10 9 8 7 6 Now of course I know that Portage depends on Python, and I certainly don't want to mess up Portage, so how do I get rid of this version of Python (or how do I recover if there's no way to get rid of it without breaking anything)? Any help appreciated, Holly -- gentoo-user@gentoo.org mailing list