Cpuminer: No se puede instalar - ./configure falla con "Falta libcurl requerido >= 7.10.1"

Creado en 24 mar. 2011  ·  7Comentarios  ·  Fuente: jgarzik/cpuminer

Obtuve el tarball 0.8.1, lo extraje, cd en el directorio y ejecuté "CFLAGS="-03 -Wall -msse2" ./configure

Hace eco:

buscando una instalación compatible con BSD... /usr/bin/install -c
comprobando si el entorno de construcción es cuerdo... sí
buscando un mkdir seguro para subprocesos -p... /bin/mkdir -p
comprobando si hay estupideces... no
buscando mawk... mawk
comprobando si make establece $(MAKE)... sí
comprobando si habilitar partes específicas del mantenedor de Makefiles... no
buscando gcc... gcc
comprobando si el compilador de C funciona... sí
comprobando el nombre del archivo de salida predeterminado del compilador C... a.out
comprobando el sufijo de los ejecutables...
comprobando si estamos compilando de forma cruzada... no
comprobando el sufijo de los archivos de objetos... o
comprobando si estamos usando el compilador GNU C... sí
comprobando si gcc acepta -g... sí
comprobando la opción gcc para aceptar ISO C89... no se necesita ninguna
comprobando el estilo de inclusión utilizado por make... GNU
comprobando el estilo de dependencia de gcc... gcc3
comprobando cómo ejecutar el preprocesador C... gcc -E
buscando grep que maneje líneas largas y -e... /bin/grep
buscando egrep... /bin/grep -E
comprobando si gcc necesita -tradicional... no
comprobando si gcc y cc entienden -c y -o juntos... sí
buscando ranlib... ranlib
comprobando los archivos de encabezado ANSI C... sí
buscando sys/types.h... sí
buscando sys/stat.h... sí
buscando stdlib.h... sí
comprobando string.h... sí
comprobando la memoria.h... sí
comprobando strings.h... sí
comprobando inttypes.h... sí
comprobando stdint.h... sí
comprobando unistd.h... sí
comprobando la usabilidad de syslog.h... sí
comprobando la presencia de syslog.h... sí
buscando syslog.h... sí
comprobando que alloca.h funcione... sí
comprobando la asignación... sí
buscando json_loads en -ljansson... no
comprobando pthread_create en -lpthread... sí
buscando yasm... /usr/bin/yasm
comprobando si la versión de yasm es superior a 1.0.1... sí
comprobando pkg-config... /usr/bin/pkg-config
comprobar pkg-config es al menos la versión 0.9.0... sí
buscando gawk... (almacenado en caché) mawk
comprobando curl-config... no
comprobando si libcurl es utilizable... no
configurar: error: Falta libcurl requerido >= 7.10.1
it @ubuntu :~/Downloads/cpuminer-0.8.1$ CFLAGE="-03 -Wall -msse2" ./configure
buscando una instalación compatible con BSD... /usr/bin/install -c
comprobando si el entorno de construcción es cuerdo... sí
buscando un mkdir seguro para subprocesos -p... /bin/mkdir -p
comprobando si hay estupideces... no
buscando mawk... mawk
comprobando si make establece $(MAKE)... sí
comprobando si habilitar partes específicas del mantenedor de Makefiles... no
buscando gcc... gcc
comprobando si el compilador de C funciona... sí
comprobando el nombre del archivo de salida predeterminado del compilador C... a.out
comprobando el sufijo de los ejecutables...
comprobando si estamos compilando de forma cruzada... no
comprobando el sufijo de los archivos de objetos... o
comprobando si estamos usando el compilador GNU C... sí
comprobando si gcc acepta -g... sí
comprobando la opción gcc para aceptar ISO C89... no se necesita ninguna
comprobando el estilo de inclusión utilizado por make... GNU
comprobando el estilo de dependencia de gcc... gcc3
comprobando cómo ejecutar el preprocesador C... gcc -E
buscando grep que maneje líneas largas y -e... /bin/grep
buscando egrep... /bin/grep -E
comprobando si gcc necesita -tradicional... no
comprobando si gcc y cc entienden -c y -o juntos... sí
buscando ranlib... ranlib
comprobando los archivos de encabezado ANSI C... sí
buscando sys/types.h... sí
buscando sys/stat.h... sí
buscando stdlib.h... sí
comprobando string.h... sí
comprobando la memoria.h... sí
comprobando strings.h... sí
comprobando inttypes.h... sí
comprobando stdint.h... sí
comprobando unistd.h... sí
comprobando la usabilidad de syslog.h... sí
comprobando la presencia de syslog.h... sí
buscando syslog.h... sí
comprobando que alloca.h funcione... sí
comprobando la asignación... sí
buscando json_loads en -ljansson... no
comprobando pthread_create en -lpthread... sí
buscando yasm... /usr/bin/yasm
comprobando si la versión de yasm es superior a 1.0.1... sí
comprobando pkg-config... /usr/bin/pkg-config
comprobar pkg-config es al menos la versión 0.9.0... sí
buscando gawk... (almacenado en caché) mawk
comprobando curl-config... no
comprobando si libcurl es utilizable... no
configurar: error: Falta libcurl requerido >= 7.10.1

y luego sale. Estoy bastante seguro de que mi computadora tiene instalado libcurl3 7.21.0. Estoy en Ubuntu 10.10, si ayuda. Apreciaría cualquier sugerencia que pueda dar sobre cómo hacer que funcione. ¡Gracias!

Comentario más útil

En mi caja ubuntu 11.04 lo resolví a través de:
sudo aptitude install libcurl4-gnutls-dev

Todos 7 comentarios

"verificando curl-config... no"

A su instalación de libcurl le falta la configuración de desarrollo de libcurl, o de alguna otra manera está rota.

¿Hay algo que deba hacer para configurarlo para el desarrollo que no sea instalar libcurl3 en synaptic? ¿Cómo debo hacer para averiguar qué está roto?

derp .. no importa. No tenía los archivos de encabezado curl. _se siente estúpido_ ;)

En mi caja ubuntu 11.04 lo resolví a través de:
sudo aptitude install libcurl4-gnutls-dev

zzeroo Gracias resuelto en Elementary OS "sudo aptitude install libcurl4-gnutls-dev"

gracias

busque la ruta lib en el sitio web de paquetes de Debian en la sección de archivos y ejecute antes de configurar
exportar LIBCURL_LIBS=-L/ruta/al/archivolib
exportar LIBCURL_CFLAGS=-I/ruta/a/incluir/dir

¿Fue útil esta página
0 / 5 - 0 calificaciones