This bugs refers to the closed bug 4849. Because no one is responding to my additional comment there i've to open a new one. My system is up to date, i've also tried to (un)merge pysol and python some times... TiA, Jan ------------- jan@toral jan $ pysol Traceback (most recent call last): File "pysol.py", line 117, in ? File "/usr/lib/python2.2/lib-tk/Tkinter.py", line 35, in ? import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter PySol cannot find the Tkinter Python libraries. Please check your Python installation.
It will be solved if you recompile python using USE="tcltk". I had to do it more than one times until it worked, is ther anything different netween "emerge python" and "emerge -u python"?. However, it should be checked while installing pysol...
Python should just need to be rebuilt using the "tcltk" Try to build using python-2.2.1-r4, which is currently masked.
That solution, of re-emerging python with USE tcltk worked perfectly for me. Is it worth considering adding some sort of mesage to the ebuild, something like echo "Before emerging pysol, please be sure...blah blah" Thanks--very simple and efficient fix. Scott
Efforts to add USE flags to dependencies in portage are in the works; see bug #2272. I'm going to mark this bug as a duplicate of 2272, now that I've added a note in the pysol ebuild. *** This bug has been marked as a duplicate of 2272 ***