L'installazione di cURL da Macports fallisce

0

Sto cercando di installare libusb-devel usando Macports sul Mac di un amico (ne abbiamo bisogno per installare Osceleton). Sul mio computer, l'installazione è andata perfettamente bene, ma sono bloccato mentre lo installo sul suo.

Una delle dipendenze di libusb-devel è curl . Tuttavia, l'installazione di curl sembra fallire. Durante la configurazione di curl , viene visualizzato un messaggio di errore e l'installazione si chiude. Mi riferisco al log, dove questa è la parte rilevante per l'errore:

: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

Se eseguo personalmente lo script configure, utilizzando il comando indicato nel log, tutto va bene e curl è perfettamente installato. Tuttavia, Macports non è soddisfatto, perché ricevo degli errori che mi dicono che alcuni file esistono già. Inoltre, l'installazione di curl direttamente con Macports sembra dare dei problemi.

Per questo motivo, non posso continuare l'installazione di libusb-devel , e ne abbiamo bisogno abbastanza presto per un progetto scolastico. Qualcuno può aiutarti?

TIA

EDIT: l'intero file di registro può essere trovato qui: link . Gestisce Mac OS X 10.6.6.

    
posta 17.04.2011 - 21:42
fonte

1 risposta

2

Il problema è che stai cercando di compilare per l'architettura ppc quindi l'errore nella compilazione incrociata.

Hai fatto l'upgrade a Snow Leopard lasciando i macport attivi - l'unico wa per aggiornare Macports su sistemi operativi è quello di reinstallare.

Altrimenti hai scelto il dmg corretto da installare da - dipende dal sistema operativo.

Altrimenti, devi dare un'occhiata a /opt/local/etc/macports/macports.conf e vedere cosa è build_arch impostato su. L'impostazione predefinita (o non impostata) su una nuova installazione di Mac Leopard Snow Leopard è il codice Intel a 32 o 64 bit a seconda della CPU in uso.

    
risposta data 18.04.2011 - 11:40
fonte

Leggi altre domande sui tag