Solaris教えてスレッド 其の14
■ このスレッドは過去ログ倉庫に格納されています
0498名無しさん@お腹いっぱい。
NGNGOpenSSL 0.9.7dをコンパイルしようとしたところ以下のようなエラーがでます。
+ gcc -shared -G -dy -z text -o libcrypto.so.0.9.7 -h libcrypto.so.0.9.7 -Wl,-z,
allextract libcrypto.a -Wl,-z,defaultextract -L. -lsocket -lnsl -ldl -lc
ld: fatal: symbol `CAST_encrypt' is multiply-defined:
(file libcrypto.a(cx86-elf.o) type=FUNC; file libcrypto.a(c_enc.o) type=
FUNC);
ld: fatal: symbol `CAST_decrypt' is multiply-defined:
(file libcrypto.a(cx86-elf.o) type=FUNC; file libcrypto.a(c_enc.o) type=
FUNC);
ld: fatal: symbol `CAST_cbc_encrypt' is multiply-defined:
(file libcrypto.a(cx86-elf.o) type=FUNC; file libcrypto.a(c_enc.o) type=
FUNC);
ld: fatal: File processing errors. No output written to libcrypto.so.0.9.7
collect2: ld returned 1 exit status
ちなみに、./configの時にsharedオプションをつけているのですが、それをつけないとなぜか
上手くいきます。
何方か解決方法を教えていただけないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています