La instalación de cURL desde Macports falla

0

Estoy intentando instalar libusb-devel usando Macports en la Mac de un amigo (lo necesitamos para instalar Osceleton). En mi computadora, la instalación fue perfectamente bien, pero estoy atascado mientras lo instalo en el suyo.

Una de las dependencias de libusb-devel es curl . Sin embargo, la instalación de curl parece fallar. Durante la configuración de curl , se muestra un mensaje de error y se cierra la instalación. Me remiten al registro, donde esta es la parte relevante del error:

: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

Si ejecuto el script de configuración yo mismo, usando el comando dado en el registro, todo va bien y curl está perfectamente instalado. Sin embargo, Macports no está contento con esto, porque recibo errores que me dicen que ya existen ciertos archivos, etc. Además, la instalación de curl directamente usando Macports parece dar problemas.

Debido a esto, no puedo continuar con la instalación de libusb-devel , y lo necesitamos muy pronto para un proyecto escolar. ¿Alguien puede ayudar?

TIA

EDITAR: el archivo de registro completo se puede encontrar aquí: enlace . Está ejecutando Mac OS X 10.6.6.

    
pregunta 17.04.2011 - 21:42

1 respuesta

2

El problema es que estás intentando compilar para la arquitectura ppc, por lo tanto, el error en la compilación cruzada.

¿Se actualizó a Snow Leopard dejando macports? el único wa y para actualizar macports en todos los sistemas operativos es reinstalar.

De lo contrario, eligió el dmg correcto para instalar, depende del sistema operativo.

De lo contrario, debe consultar /opt/local/etc/macports/macports.conf y ver qué build_arch está configurado. El valor predeterminado (o no establecido) en una nueva instalación de macports de Snow Leopard es un código Intel de 32 o 64 bits, dependiendo de la CPU que tenga.

    
respondido por el Mark 18.04.2011 - 11:40

Lea otras preguntas en las etiquetas