Ubuntu 10.04 で dmd+tango バンドルを使用して OpenSSL ライブラリを使用すると問題が発生します。OpenSSL 1.0.0d をコンパイルしました。私はファイルを持っています:
- /usr/local/ssl/lib/libssl.a
- /usr/local/ssl/lib/libcrypto.a
だから、私はそれらを次のように使用しています:
$ dmd myfile.d -L/usr/local/ssl/lib -L-lssl -L-lcrypto
エラーは次のとおりです。
/usr/bin/ld: /usr/local/ssl/lib: No such file: File format not recognized
collect2: ld returned 1 exit status
--- errorlevel 1
OpenSSL 0.9.8r でもこれを試しました。何も思いつきません :/
SSL 証明書を生成できるので、OpenSSL は正しく機能すると思います。
私を助けてください。