0 votos

La instalación de cURL desde Macports falla

Estoy tratando de instalar libusb-devel usando Macports en el Mac de un amigo (lo necesitamos para instalar Osceleton). En mi ordenador, la instalación fue perfectamente bien, pero estoy atascado mientras se instala 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 la instalación se interrumpe. Me remite al registro, donde esta es la parte relevante para el 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 yo mismo el configure-script, utilizando el comando dado en el registro, todo va bien y curl está perfectamente instalado. Sin embargo, Macports no está contento con esto, porque me da errores diciéndome que ciertos archivos ya existen, etc. Además, al instalar curl usar directamente Macports parece dar problemas.

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

TIA

EDIT: el archivo de registro completo se puede encontrar aquí: http://pastebin.com/2XAMHv5M . Está ejecutando Mac OS X 10.6.6.

2voto

yoliho Puntos 340

El problema es que estás tratando de compilar para la arquitectura ppc de ahí el error en la compilación cruzada.

¿Actualizaste a Snow Leopard dejando los macports encendidos? y para actualizar los macports a través de los sistemas operativos es reinstalar.

Si no es así, ¿has elegido el dmg para instalar - depende del sistema operativo.

Si no es así, hay que mirar en /opt/local/etc/macports/macports.conf y ver qué construir_arco está configurado. El valor por defecto (o no configurado) en una nueva instalación de macports de Snow Leopard es el código Intel de 32 o 64 bits dependiendo de la CPU que tenga.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X