Cpuminer: Não é possível instalar - ./configure falha com "Libcurl necessária ausente >= 7.10.1"

Criado em 24 mar. 2011  ·  7Comentários  ·  Fonte: jgarzik/cpuminer

Eu peguei o tarball 0.8.1, extraí-o, cd no diretório e executei "CFLAGS="-03 -Wall -msse2" ./configure

Ele ecoa:

verificando se há uma instalação compatível com BSD... /usr/bin/install -c
verificando se o ambiente de compilação é sensato ... sim
verificando se há um mkdir -p seguro para threads... /bin/mkdir -p
verificando o gawk... não
verificando por mawk... mawk
verificando se make conjuntos $(MAKE)... sim
verificando se deve habilitar partes específicas do mantenedor de Makefiles... não
verificando por gcc... gcc
verificando se o compilador C funciona... sim
verificando o nome do arquivo de saída padrão do compilador C... a.out
verificando o sufixo dos executáveis ​​...
verificando se estamos compilando cruzadamente... não
verificando o sufixo dos arquivos objeto... o
verificando se estamos usando o compilador GNU C... sim
verificando se o gcc aceita -g... sim
verificando a opção gcc para aceitar ISO C89... nenhum é necessário
verificando o estilo de inclusão usado pelo make... GNU
verificando o estilo de dependência do gcc... gcc3
verificando como executar o pré-processador C... gcc -E
verificando grep que lida com linhas longas e -e... /bin/grep
verificando egrep... /bin/grep -E
verificando se o gcc precisa de -tradicional ... não
verificando se gcc e cc entendem -c e -o juntos ... sim
verificando ranlib... ranlib
verificando arquivos de cabeçalho ANSI C ... sim
verificando sys/types.h... sim
verificando sys/stat.h... sim
verificando stdlib.h... sim
verificando string.h... sim
verificando a memória.h... sim
verificando strings.h... sim
verificando inttypes.h... sim
verificando stdint.h... sim
verificando unistd.h... sim
verificando a usabilidade do syslog.h... sim
verificando a presença do syslog.h... sim
verificando syslog.h... sim
verificando se está funcionando alloca.h... sim
verificando a alocação... sim
verificando json_loads em -ljansson... não
verificando pthread_create em -lpthread... sim
verificando se há yasm... /usr/bin/yasm
verificando se a versão do yasm é maior que 1.0.1... sim
verificando pkg-config... /usr/bin/pkg-config
verificar pkg-config é pelo menos a versão 0.9.0... sim
verificando gawk... (em cache) mawk
verificando o curl-config ... não
verificando se libcurl é utilizável ... não
configure: erro: libcurl necessária ausente >= 7.10.1
it @ubuntu :~/Downloads/cpuminer-0.8.1$ CFLAGE="-03 -Wall -msse2" ./configure
verificando se há uma instalação compatível com BSD... /usr/bin/install -c
verificando se o ambiente de compilação é sensato ... sim
verificando se há um mkdir -p seguro para threads... /bin/mkdir -p
verificando o gawk... não
verificando por mawk... mawk
verificando se make conjuntos $(MAKE)... sim
verificando se deve habilitar partes específicas do mantenedor de Makefiles... não
verificando por gcc... gcc
verificando se o compilador C funciona... sim
verificando o nome do arquivo de saída padrão do compilador C... a.out
verificando o sufixo dos executáveis ​​...
verificando se estamos compilando cruzadamente... não
verificando o sufixo dos arquivos objeto... o
verificando se estamos usando o compilador GNU C... sim
verificando se o gcc aceita -g... sim
verificando a opção gcc para aceitar ISO C89... nenhum é necessário
verificando o estilo de inclusão usado pelo make... GNU
verificando o estilo de dependência do gcc... gcc3
verificando como executar o pré-processador C... gcc -E
verificando grep que lida com linhas longas e -e... /bin/grep
verificando egrep... /bin/grep -E
verificando se o gcc precisa de -tradicional ... não
verificando se gcc e cc entendem -c e -o juntos ... sim
verificando ranlib... ranlib
verificando arquivos de cabeçalho ANSI C ... sim
verificando sys/types.h... sim
verificando sys/stat.h... sim
verificando stdlib.h... sim
verificando string.h... sim
verificando a memória.h... sim
verificando strings.h... sim
verificando inttypes.h... sim
verificando stdint.h... sim
verificando unistd.h... sim
verificando a usabilidade do syslog.h... sim
verificando a presença do syslog.h... sim
verificando syslog.h... sim
verificando se está funcionando alloca.h... sim
verificando a alocação... sim
verificando json_loads em -ljansson... não
verificando pthread_create em -lpthread... sim
verificando se há yasm... /usr/bin/yasm
verificando se a versão do yasm é maior que 1.0.1... sim
verificando pkg-config... /usr/bin/pkg-config
verificar pkg-config é pelo menos a versão 0.9.0... sim
verificando gawk... (em cache) mawk
verificando o curl-config ... não
verificando se libcurl é utilizável ... não
configure: erro: libcurl necessária ausente >= 7.10.1

e depois sai. Tenho certeza de que meu computador tem o libcurl3 7.21.0 instalado. Estou no Ubuntu 10.10, se ajudar. Apreciaria quaisquer dicas que você pudesse dar sobre como fazê-lo funcionar. Obrigado!

Comentários muito úteis

Na minha caixa ubuntu 11.04 eu resolvi isso via:
sudo aptitude install libcurl4-gnutls-dev

Todos 7 comentários

"verificando por curl-config... não"

Sua instalação do libcurl está faltando na configuração de desenvolvimento do libcurl ou está quebrada de alguma forma.

Existe algo que eu deva fazer para configurá-lo para desenvolvimento além de instalar o libcurl3 no synaptic? Como devo proceder para descobrir o que está quebrado?

derp.. deixa pra lá. Eu não tinha os arquivos de cabeçalho curl. _parece estúpido_ ;)

Na minha caixa ubuntu 11.04 eu resolvi isso via:
sudo aptitude install libcurl4-gnutls-dev

zzeroo Obrigado resolvido em Elementary OS " sudo aptitude install libcurl4-gnutls-dev "

obrigado

procure o caminho lib no site de pacotes debian na seção de arquivos e execute antes de configurar
exportar LIBCURL_LIBS=-L/path/to/libfile
export LIBCURL_CFLAGS=-I/path/to/include/dir

Esta página foi útil?
0 / 5 - 0 avaliações