LinuxにOpenssl、Openssl-devをインストールしました。私は倹約を設定するとき、私はこのエラーを取得する:エラー: "エラー:libcryptoなどが必要。"スリフトlibcryptoの設定が必要
は-lcrypto ...ない
のconfigureにBN_initをチェックします
お知らせください!
LinuxにOpenssl、Openssl-devをインストールしました。私は倹約を設定するとき、私はこのエラーを取得する:エラー: "エラー:libcryptoなどが必要。"スリフトlibcryptoの設定が必要
は-lcrypto ...ない
のconfigureにBN_initをチェックします
お知らせください!
libssl-devパッケージをインストールするUbuntuでは、それを修正する必要があります。別のディストリビューションを使用する場合、パッケージ名は似ているはずです。
(おそらくおよびCentOSの/ Fedoraの/ RHEL)アマゾンLinuxの私はlibssl-devをインストールしようとしましたが、私はまだこのエラーを受け取ります。 –
ええ、これは私のためにそれを修正しませんでした。 – someuser
、あなたは倹約のバージョン0.8.0でのopenssl-develのに
ありがとう! Windows 8でcygwinを使ってopenssl-develをインストールすると、エラー(削除0.9.1)がなくなりました – oliverdm
次作品をインストールする必要があります。 Windowsの7x64でこの問題を解決するために
、MSYS +にMinGW64は、私は、静的および共有の両方のために構成することで、ソースコードから最新opensslをインストール:
ないlibcryptoなど解決ライブラリの単なる静的なバージョンをインストールする./configure mingw64 shared
make
make test
make install
見つけられる。 共有バージョンをインストールするだけでなく、libssl用にもそれを修正しました。
テストをコンパイルしようとしているときにopenssl v1.0.1cをコンパイルすると、さらにエラーが発生しました。 3つのcテストファイルのうち、コンパイラが何をすべきか分からなかったファイル名がありました。 dummytest.cファイルのコードを同じディレクトリから問題のあるファイルにコピーすると、問題が解決しました。
デフォルトでは、opensslは/ usr/local/sslにインストールされるため、LDFLAGSとCPPFLAGSを指定して、リリースを構成するときに正しいディレクトリを指すようにする必要があります。それがあったにMinGW64を使用してビルドディレクトリから 、:
../thrift-0.8.0/configure CPPFLAGS=-I/usr/local/ssl/include LDFLAGS=-L/usr/local/ssl/lib CXXFLAGS=-DMINGW
ありがとうございます。それはOPの問題を過ぎて私を取得しますが、私はまだ "エラー:libssl必要"直後に取得します。私は 'を使って最初からopenssl-1.0.1cをビルドしました。/ mingw64共有を設定 'しかし、それはそれを修正するようではありません。私は-Iと-Lなどの組み合わせをたくさん試しましたが、何も動作していないようです。私が逃したかもしれない他のステップはありますか? –
私はopensslの-develの
をインストールした後、問題が解決されたのopenSUSEを使用しています、私は同じ条件を満たしています。 ' - Lは/ usr/local/sslの/ libに' LIBS = ' - LDL' は./configure --prefix =
LDFLAGS =:次に、これを試して
にそれを修正しようとしているconfig.logのの詳細を求めます/ usr/local/thrift --with-php --with-boost =/usr/local/boost
ああ神様... 2〜3日以上過ごした後、あなたの答えは私の問題を解決しました。どうもありがとうございます!!! – vikram
CentOS 6.xでopenssl-develをインストールすると役立ちます。
libcrypto
ライブラリをインストールする必要があります。 openSUSE 13.1では、関連するパッケージはlibopenssl-develと呼ばれています。
debian 8では、sudo apt-get install libssl1.0-dev
が問題を解決します。
私はこれまでの最新のリリーフ版(0.8.0)でこの問題を抱えました。私はThrift0.7.0を正常にインストールしました。あなたの答えをありがとう! – Aloha