Just installed scons-0.96.91. Compiling failed: >>> /usr/lib/scons-0.96.91/SCons/Tool/yacc.py >>> /usr/lib/scons-0.96.91/SCons/Tool/zip.py --- /usr/bin/ >>> /usr/bin/scons-0.96.91 >>> /usr/bin/scons >>> /usr/bin/sconsign-0.96.91 >>> /usr/bin/sconsign --- /usr/man/ --- /usr/man/man1/ >>> /usr/man/man1/scons.1 >>> /usr/man/man1/sconsign.1 --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/scons-0.96.91/ >>> /usr/share/doc/scons-0.96.91/PKG-INFO.gz >>> /usr/share/doc/scons-0.96.91/MANIFEST.gz >>> /usr/share/doc/scons-0.96.91/README.txt.gz >>> /usr/share/doc/scons-0.96.91/RELEASE.txt.gz >>> /usr/share/doc/scons-0.96.91/CHANGES.txt.gz >>> /usr/share/doc/scons-0.96.91/LICENSE.txt.gz --- /usr/share/man/ --- /usr/share/man/man1/ >>> /usr/share/man/man1/scons.1.gz >>> /usr/share/man/man1/sconsign.1.gz * Byte compiling python modules for python-2.4 .. ... Can't list /usr/lib/scons/SCons Can't list /usr/lib/scons/SCons [ ok ]>>> Regenerating /etc/ld.so.cache... >>> dev-util/scons-0.96.91 merged. >>> Recording dev-util/scons in "world" favorites file...
Created attachment 79295 [details, diff] scons-0.96.91.ebuild.patch I got the same "Can't list /usr/lib/scons/SCons" error. It is because scons isn't installed there. It gets installed to /usr/lib/scons-0.96.91/SCons. This patches the ebuild to use /usr/$(get_libdir)/${P}/SCons when it calls python_mod_optimize.
(In reply to comment #1) > Created an attachment (id=79295) [edit] > scons-0.96.91.ebuild.patch > > I got the same "Can't list /usr/lib/scons/SCons" error. It is because scons > isn't installed there. It gets installed to /usr/lib/scons-0.96.91/SCons. This > patches the ebuild to use /usr/$(get_libdir)/${P}/SCons when it calls > python_mod_optimize. Any news on this? The patch works and has been sitting in bugzilla for months. Please apply it.
*** Bug 145402 has been marked as a duplicate of this bug. ***
Thanks, now (finally!) in portage.