Ошибка установки Python


0

Я пытаюсь установить Gentoo Prefix на iMac (OS-X 10.8.2). Во время установки происходит сбой установки Python 2.7.3. Вот обратная связь:

...
/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

Я могу только вывести, возможно, ошибочно, то, чего CXXFLAGSне было в словаре, _config_varsкогда это ожидалось. Но почему? Любые идеи кто-нибудь? Я предполагаю, что это специфично для префиксов, но, возможно, нет.


Это во время начальной загрузки или позже? Какую команду вы запустили, чтобы получить эту ошибку?

У вас есть Xcode и его инструменты командной строки (как одна из первых больших зеленых заметок в документации говорит вам, что вам нужно)? Кроме того, у вас есть что-то вроде MacPorts, Homebrew и т. Д., Или какие-либо нестандартные переменные env (как документы явно говорят, что вы не можете)?

да, во время начальной загрузки - работает ./bootstrap-prefix.txt. Да, у меня есть инструменты. Нет, у меня нет других вещей. Это свежая установка OSX

Обратите внимание, что установка запустила и собрала 20 других модулей перед запуском на Python.

Показывает ли трассировка, какое расширение оно строило в то время? Единственное место, на которое я CXXFLAGSссылаюсь в источнике, - это libffiсборка, включенная в ctypesмодуль.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.