2011-03-29 6 views
0

D'abord, il n'y a pas SPECIF 64bit télécharger pour ERLANGErlang sur 64bit ubuntu

Quand j'ai essayé de faire avec Crypto a permis, je reçois cette erreur

make[2]: Entering directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto' 
=== Entering application crypto 
make[3]: Entering directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/src' 
make[3]: Nothing to be done for `opt'. 
make[3]: Leaving directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/src' 
make[3]: Entering directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/c_src' 
make -f x86_64-unknown-linux-gnu/Makefile TYPE=opt 
make[4]: Entering directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/c_src' 
/usr/bin/install -c -d ../priv/lib/x86_64-unknown-linux-gnu 
gcc -shared -Wl,-Bsymbolic -o ../priv/lib/x86_64-unknown-linux-gnu/crypto.so ../priv/obj/x86_64-unknown-linux-gnu/crypto.o -Wl,-R/usr/local/ssl/lib -Wl,-R/usr/local/lib64 -Wl,-R/usr/sfw/lib64 -Wl,-R/opt/local/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/lib64 -Wl,-R/usr/local/openssl/lib64 -Wl,-R/usr/lib/openssl/lib64 -Wl,-R/usr/openssl/lib64 -Wl,-R/usr/local/ssl/lib64 -Wl,-R/usr/lib/ssl/lib64 -Wl,-R/usr/ssl/lib64 -Wl,-R/usr/local/lib -Wl,-R/usr/sfw/lib -Wl,-R/opt/local/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/local/openssl/lib -Wl,-R/usr/lib/openssl/lib -Wl,-R/usr/openssl/lib -Wl,-R/usr/lib/ssl/lib -Wl,-R/usr/ssl/lib -L/usr/local/ssl/lib -lcrypto 
/usr/bin/ld: /usr/local/ssl/lib/libcrypto.a(cryptlib.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC 
/usr/local/ssl/lib/libcrypto.a: could not read symbols: Bad value 
collect2: ld returned 1 exit status 
make[4]: *** [../priv/lib/x86_64-unknown-linux-gnu/crypto.so] Error 1 
make[4]: Leaving directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/c_src' 
make[3]: *** [opt] Error 2 
make[3]: Leaving directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto/c_src' 
make[2]: *** [opt] Error 2 
make[2]: Leaving directory `/home/axon/erlang-src/otp_src_R14B01/lib/crypto' 
make[1]: *** [opt] Error 2 
make[1]: Leaving directory `/home/axon/erlang-src/otp_src_R14B01/lib' 
make: *** [libs] Error 2 

Je l'ai appris un problème avec lib_ssl lui-même , d'autres gars ont aussi ce problème. Quelqu'un recommande que je modifie un fichier d'en-tête crypto avant d'installer lib_ssl, mais je n'ai pas résolu le problème.

+0

Vous pouvez trouver un téléchargement binaire pour 64 bits Ubuntu ici: http://www.erlang-solutions.com/section/132/download-erlang-otp – legoscia

Répondre

1

Il semble qu'il vous manque un pré-requis ("libssl-dev").

Peut-être jeter un oeil à mon "installation guide" et le comparer à votre installation. Même si ce "guide" est pour R14, je l'utilise aussi pour R13 et toutes les autres versions R14.

+0

Je ne peux pas utiliser apt-get parce que le serveur n'est pas accroché jusqu'à Internet. Savoir où je peux tirer la source de libssl-dev? –

+0

hmmm ... c'est peut-être sur l'image du DVD ... ou sur le tableau de bord: https://launchpad.net/ubuntu/maverick/+package/libssl-dev ... Je n'ai pas fait d'installation "offline" et pourtant ... désolé. –