Eu estava tentando instalar o node.js e encontrou o suporte ao OpenSSL ausente durante ./configure
.
Como posso corrigir isso? É uma etapa obrigatória? A --without-ssl
opção resolveria o problema?
# ./configure
Checking for gcc : ok
Checking for library dl : not found
Checking for openssl : not found
Checking for function SSL_library_init : not found
Checking for header openssl/crypto.h : not found
/home/ec2-user/node-v0.6.6/wscript:374: error: Could not autodetect OpenSSL
support.
Make sure OpenSSL development packages are installed. Use configure --without-ssl
to disable this message.
apt-get install pkg-config
debian:
fonte
libssl-dev
Não é não.
Você ainda pode compilar nodejs com
./configure --without-ssl
fonte
Isso está aparecendo no Google para um problema que pode surgir com algumas instalações - possivelmente links-g. Eu tive o problema no Archlinux com links-utf8 e links-g-directfb.
Apresentação provável:
Tente o seguinte:
O uso deste comando antes da sua
./configure
etapa deve corrigi-lo.fonte
Você deve instalar
openssl-devel
no seu sistema operacional com:yum install openssl-devel.x86_64
./configure --with-tls
make install
fonte
Se você não obtiver sucesso apenas com libssl-dev , na distribuição Debian , poderá incluir as duas versões da Biblioteca SSL ao mesmo tempo
fonte