games-util/nml won't compile on a newly installed box. * Messages for package games-util/nml-0.2.3: * ERROR: games-util/nml-0.2.3 failed (compile phase): * Building failed * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 3659: Called distutils_src_compile * environment, line 998: Called die * The specific snippet of code: * "$(PYTHON)" "${setup_file#*|}" "${_DISTUTILS_GLOBAL_OPTIONS[@]}" build "$@" || die "Building failed"; * error : >>> Compiling source in /var/tmp/portage/games-util/nml-0.2.3/work/nml-0.2.3 ... python2.7 setup.py build Traceback (most recent call last): File "setup.py", line 5, in <module> from setuptools import setup ImportError: No module named setuptools Separately emerging dev-python/setuptools solved the compiling error. So I suspect a missing dependency in games-util/nml. Note : same result with games-util/nml-0.2.4 More complete description : http://forums.gentoo.org/viewtopic-t-944050.html
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report.
Created attachment 332012 [details] build.log for nml-0.2.3
Created attachment 332014 [details] emerge --info PYTHON_TARGETS="python2_7 python3_2" has been added in make.conf but still reproducible
You need to run python-updater.
python-updater didn't make it. It emerged : *** emerge --deep --oneshot --keep-going --verbose app-accessibility/speech-dispatcher:0 dev-libs/boost:0 dev-libs/libxslt:0 media-libs/lcms:0 sys-apps/file:0 sys-libs/cracklib:0 but no setuptools as dependency. Note that "eselect python list" has always showed : Available Python interpreters: [1] python2.7 [2] python3.2 * Perhaps is setuptools missing in stage3-amd64-20121107.tar.bz2 ? Anyhow, it has been worked around with emerge dev-python/setuptools