Estoy tratando de instalar Gentoo Prefix en un iMac (OS-X 10.8.2). Durante la instalación, la instalación de Python 2.7.3 falla. Aquí está el rastreo:
...
/usr/bin/ranlib: file: libpython2.7.a(pymath.o) has no symbols
ranlib libpython2.7.a
ranlib: file: libpython2.7.a(pymath.o) has no symbols
gcc -L/Users/me/Gentoo/tmp/usr/lib -o python.exe \
Modules/python.o \
libpython2.7.a -ldl -framework CoreFoundation
Traceback (most recent call last):
File "./setup.py", line 15, in <module>
from distutils.command.build_ext import build_ext
File "/Users/me/Gentoo/tmp/var/tmp/python-2.7.3/Python-2.7.3/Lib/distutils/command/build_ext.py", line 37, in <module>
class build_ext (Command):
File "/Users/me/Gentoo/tmp/var/tmp/python-2.7.3/Python-2.7.3/Lib/distutils/command/build_ext.py", line 67, in build_ext
"(default: %s)" % get_platform()),
File "/Users/me/Gentoo/tmp/var/tmp/python-2.7.3/Python-2.7.3/Lib/distutils/util.py", line 103, in get_platform
cfgvars = get_config_vars()
File "/Users/me/Gentoo/tmp/var/tmp/python-2.7.3/Python-2.7.3/Lib/distutils/sysconfig.py", line 568, in get_config_vars
flags = _config_vars[key]
KeyError: 'CXXFLAGS'
make: *** [sharedmods] Error 1
Solo puedo deducir, quizás erróneamente, que CXXFLAGS
no estaba presente en un diccionario _config_vars
cuando se esperaba. ¿Pero por qué? ¿Alguna idea de alguien? Me imagino que esto es específico de prefijo, pero tal vez no.
¿Es esto durante el arranque, o más tarde? ¿Qué comando ejecutó para obtener este error?
¿Tiene Xcode y sus herramientas de línea de comandos (como una de las primeras grandes notas verdes en los documentos le dice que necesita)? Además, ¿tiene instalado algo como MacPorts, Homebrew, etc., o alguna variable env no estándar (como los documentos le dicen explícitamente que no puede)?
sí, durante el arranque: ejecutando ./bootstrap-prefix.txt. Sí, tengo las herramientas. No, no tengo otras cosas. Esta es una nueva instalación de OSX
Tenga en cuenta que la instalación ha obtenido y construido otros 20 módulos antes de comenzar en Python.