Falla en la instalación de Python


0

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 CXXFLAGSno estaba presente en un diccionario _config_varscuando 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.

¿El rastreo muestra qué extensión estaba construyendo en ese momento? El único lugar que veo CXXFLAGSreferenciado en la fuente es en la libfficompilación incluida con el ctypesmódulo.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.