Ошибка установки mod_wsgi 3.2 - PullRequest
2 голосов
/ 29 марта 2011

Я пытаюсь установить mod_wsgi 3.2 на Mac OSX 10.6.6 и получаю эту ошибку при попытке сделать

Установлены монтажники: /usr/bin/../libexec/gcc/darwin/x86_64/as для архитектуры x86_64 /usr/bin/../libexec/gcc/darwin/i386/as для архитектуры i386 lipo: не могу открыть входной файл: /var/folders/XW/XWYalsEzG3Gkn+PhoNKF0k+++TI/-Tmp-//ccsEgbTa.out (такого файла или каталога нет) apxs: ошибка: команда не выполнена с rc = 65536 , make: * [mod_wsgi.la] Ошибка 1

Ответы [ 4 ]

1 голос
/ 14 июня 2011

Это поздний ответ, но я нашел решение в своем поиске и хотел включить его сюда для других. Эта ошибка обычно возникает из-за того, что вы пытаетесь создать библиотеки для архитектуры ppc, которые не будут работать, поскольку xcode4 больше не включает поддержку ppc. Вы можете обойти это, установив следующее в своей среде перед запуском сборки (я поместил это в свой .bash_profile, чтобы потом не бить себя головой о стену):

export ARCHFLAGS="-arch i386 -arch x86_64"
0 голосов
/ 11 января 2012

У меня был тот же вопрос. В конце концов я обнаружил, что у меня нет разрешения на запись ' / usr / libexec / apache2 / ', затем я добавляю chmod + w в папку ,, затем устанавливаюуспех !!

Надеюсь, мой ответ может быть ссылкой для некоторых других

Удачи!

0 голосов
/ 29 ноября 2011

Отредактируйте файл Make следующим образом:

CPPFLAGS = -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -DNDEBUG 
CFLAGS = -Wc,"-arch i386" -Wc,"-arch x86_64" -Wc
LDFLAGS = -arch i386 -arch x86_64 -F/Library/Frameworks -framework Python -u _PyMac_Error 
LDLIBS = -ldl  -framework CoreFoundation
0 голосов
/ 29 марта 2011

Последняя версия mod_wsgi - 3.3 для начала. Почему вы используете 3.2?Во-вторых, есть предкомпилированный двоичный файл mod_wsgi.so для MacOS X, который можно использовать для Python и Apache, поставляемых Apple, поэтому вам не нужно компилировать его из исходного кода, поэтому вам не нужно устанавливать инструменты разработки XCode.Прекомпиляция mod_wsgi.so доступна на странице загрузки mod_wsgi.

Что касается ошибок, это может показаться проблемой с правами доступа для пользователя, для которого вы компилируете.Это или вы не используете стандартное программное обеспечение, поставляемое Apple, и каким-то образом перепутали ваш PATH, так что он собирает разрозненные инструменты из разных дистрибутивов пакетов.Вы используете только инструменты Apple или уже установили MacPorts, fink или HomeBrew?

...