Установка cURL с Macports не удалась

Я пытаюсь установить libusb-devel с помощью Macports на Mac друга (он нужен нам для установки Osceleton). На моем компьютере установка прошла отлично, но я застрял при установке на его.

Одной из зависимостей libusb-devel является curl. Однако установка curl кажется неудачной. Во время настройки curl отображается сообщение об ошибке, и установка завершается. Меня отсылают к журналу, где это соответствующая часть ошибки:

:info:configure configure: found both libz and libz.h header
:info:configure checking for "/dev/urandom"... configure: error: cannot check for file existence when cross compiling
:info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/work/curl-7.21.4-ppc" && ./configure --prefix=/opt/local --disable-dependency-tracking --disable-dependency-tracking --enable-ipv6 --without-gnutls --without-gssapi --without-librtmp --without-libssh2 --without-nss --without-polarssl --without-spnego --with-ssl --disable-ares --disable-ldap --disable-ldaps --with-libidn --with-zlib=/opt/local --disable-dependency-tracking --with-ca-bundle=/opt/local/share/curl/curl-ca-bundle.crt --host=powerpc-apple-darwin10.7.0 " returned error 1
:error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details)
:debug:configure Backtrace: configure failure: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:configure Warning: the following items did not execute (for curl): org.macports.destroot org.macports.configure org.macports.build
:notice:configure Log for curl is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/main.log

Если я сам запускаю скрипт конфигурации, используя команду, указанную в журнале, все идет хорошо, и curl устанавливается отлично. Однако Macports это не устраивает, потому что я получаю сообщения об ошибках, сообщающих мне, что определенные файлы уже существуют и т. д. Кроме того, установка curl напрямую с помощью Macports, похоже, вызывает проблемы.

Из-за этого я не могу продолжать установку libusb-devel, а она нам очень скоро понадобится для школьного проекта. Кто-нибудь может помочь?

ТИА


person Frankie    schedule 17.04.2011    source источник
comment
Этот вопрос не здесь. Попробуйте, например, apple.stackexchange.com или superuser.com.   -  person chmullig    schedule 17.04.2011
comment
Пожалуйста, включите файл журнала ... какую версию OS X вы используете? (Конечно, curl отлично установился с MacPorts на мой Mac, поэтому я не думаю, что порт сломан.)   -  person Nicholas Riley    schedule 17.04.2011
comment
файл журнала. В Макс ОС Х 10.6.6.   -  person Frankie    schedule 17.04.2011


Ответы (1)


Похоже, MacPorts думает, что это кросс-компиляция для PowerPC. Убедитесь, что у вас установлена ​​правильная версия MacPorts. Если вы не используете MacPorts ни для чего другого, просто удалите /opt/local и установите с здесь.

person Nicholas Riley    schedule 17.04.2011
comment
Ты был прав. Переустановка Macports помогла. Большое спасибо - person Frankie; 18.04.2011