The ebuild for dev-lang/python-2.3.6-r6 is broken, which causes (parts of) the thread module to be not built. The bug causes the following configure argument list: ... --with-threads --without-threads ... In the end "threading.py" will be built, but no "thread" module, so that the following error occurs: > import threading ... ImportError: No module named thread (sorry, can not reproduce the exact stack trace, because I have fixed the bug on my system already) The following patch fixes the ebuild: # diff dev-lang/python/python-2.3.6-r6.ebuild_orig dev-lang/python/python-2.3.6-r6.ebuild 136c136 < && myconf="${myconf} --without-threads" --- > || myconf="${myconf} --without-threads" Reproducible: Always Steps to Reproduce: 1. emerge =dev-lang/python-2.3.6-r6 2. call "python2.3" 3. run "import threading" Actual Results: ... ImportError: No module named thread
python-2.3 is masked for removal in 30 days.