2011-03-29 6 views
0

まず、私は暗号化して作ってみました場合には、Erlangののerlang

FOR 64ビットのダウンロードがspecifされていないが有効になって、私は

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 

このエラーを取得する私は、これはlib_ssl自体の問題です学びました、他の人もこの問題を抱えています。誰かがlib_sslをインストールする前に暗号ヘッダファイルを編集することをお勧めしますが、それでも問題は解決しませんでした。

+0

64ビットUbuntuのバイナリダウンロードがあります:http://www.erlang-solutions.com/section/132/download-erlang-otp – legoscia

答えて

1

あなたには前提条件(「libssl-dev」)がありません。

おそらく私の "installation guide"を見て、あなたの設定と比較してください。この「ガイド」がR14用であっても、R13とそれ以外のR14用にも使用します。

+0

サーバがフックされていないため、apt-getを使用できませんインターネットまで。私がlibssl-devのソースをどこに引くことができるか知っていますか? –

+0

hmmm ...たぶんDVDイメージにありますか、またはランチパッドをチェックしてください:https://launchpad.net/ubuntu/maverick/+package/libssl-dev ...私は「オフライン」インストールを行っていません、まだ...申し訳ありません。 –