When trying to cross compiling dev-lang/python-2.7.5, src_compile() failed at emake step : python$EXE ../../Tools/scripts/h2py.py -i '(u_long)' /usr/include/sys/types.h /usr/include/netinet/in.h /usr/include/dlfcn.h /usr/include/linux/cdrom.h Could not find platform independent libraries <prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Traceback (most recent call last): File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/site.py", line 549, in <module> main() File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/site.py", line 531, in main known_paths = addusersitepackages(known_paths) File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/site.py", line 266, in addusersitepackages user_site = getusersitepackages() File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/site.py", line 241, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/site.py", line 231, in getuserbase USER_BASE = get_config_var('userbase') File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/sysconfig.py", line 516, in get_config_var return get_config_vars().get(name) File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/sysconfig.py", line 449, in get_config_vars import re File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/re.py", line 105, in <module> import sre_compile File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/sre_compile.py", line 14, in <module> import sre_parse File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/sre_parse.py", line 17, in <module> from sre_constants import * File "/var/tmp/i586-pc-linux-gnu/portage/dev-lang/python-2.7.5/work/Python-2.7.5/Lib/sre_constants.py", line 18, in <module> from _sre import MAXREPEAT ImportError: cannot import name MAXREPEAT make: *** [platformspecificmods] Error 1 Full build.log and emerge --info attached Reproducible: Always Steps to Reproduce: 1. crossdev -t i586-pc-linux-gnu 2. i586-pc-linux-gnu-emerge -vat python:2.7 3.
Created attachment 352816 [details] build.log
Created attachment 352818 [details] emerge --info
I'm sorry but I find the number of bugs related to the cross-compilation of the same package you filed confusing. Please verify if it still happens, and supply a patch if you have one. Cross-compilation support is not something obligatory in Gentoo, and we apparently don't know how to fix the problems.