Emerge gentoolkit failed
Problem description
emerge gentoolkit failing on argparse dependency
error messages
>>> Emerging (1 of 3) dev-python/argparse-1.2.1
* argparse-1.2.1.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
>>> Unpacking source... >>> Unpacking argparse-1.2.1.tar.gz to /var/tmp/portage/dev-python/argparse-1.2.1/work >>> Source unpacked in /var/tmp/portage/dev-python/argparse-1.2.1/work >>> Preparing source in /var/tmp/portage/dev-python/argparse-1.2.1/work/argparse-1.2.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/argparse-1.2.1/work/argparse-1.2.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/argparse-1.2.1/work/argparse-1.2.1 ...
* Building of dev-python/argparse-1.2.1 with CPython 2.6...
python2.6 setup.py build -b build-2.6 running build running build_py creating build-2.6 creating build-2.6/lib copying argparse.py -> build-2.6/lib
* Building of dev-python/argparse-1.2.1 with CPython 3.1...
python3.1 setup.py build -b build-3.1 Traceback (most recent call last):
File "setup.py", line 3, in <module> from setuptools import setup, find_packages
ImportError: No module named setuptools
* ERROR: dev-python/argparse-1.2.1 failed (compile phase): * Building failed with CPython 3.1 in distutils_building() function * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 3622: Called distutils_src_compile * environment, line 943: Called python_execute_function 'distutils_building' * environment, line 2006: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/argparse-1.2.1', * the complete build log and the output of 'emerge -pqv =dev-python/argparse-1.2.1'. * The complete build log is located at '/var/tmp/portage/dev-python/argparse-1.2.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/argparse-1.2.1/temp/environment'. * S: '/var/tmp/portage/dev-python/argparse-1.2.1/work/argparse-1.2.1'
>>> Failed to emerge dev-python/argparse-1.2.1, Log file:
>>> '/var/tmp/portage/dev-python/argparse-1.2.1/temp/build.log'
* Messages for package dev-python/argparse-1.2.1:
* ERROR: dev-python/argparse-1.2.1 failed (compile phase): * Building failed with CPython 3.1 in distutils_building() function * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 3622: Called distutils_src_compile * environment, line 943: Called python_execute_function 'distutils_building' * environment, line 2006: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/argparse-1.2.1', * the complete build log and the output of 'emerge -pqv =dev-python/argparse-1.2.1'. * The complete build log is located at '/var/tmp/portage/dev-python/argparse-1.2.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/argparse-1.2.1/temp/environment'. * S: '/var/tmp/portage/dev-python/argparse-1.2.1/work/argparse-1.2.1'
solution
emerge -av1 setuptools