web-dev-qa-db-ja.com

ltdl.hチェーンコードの構築中にエラーが見つかりません

go buildを使用してチェーンコードを作成しようとしています。 Goビルドコマンドを実行すると、そのレポートが表示されます

.\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.g‌​o:29:18: 
fatal error:ltdl.h: No such file or directory
compilation terminated

これからlibtoolsをインストールしました link 。しかし、私は同じエラーが発生しています

6
surender

それはubuntuで私のために働いた:Sudo apt install libltdl-dev

15
Denis Glotov

centos/RHEL 7を使用している場合は、このコードを使用できます

yum install libtool-ltdl-devel
7
Marshall Fate

Macの場合、brewがインストールされていることを確認してください。このコマンドは私のために働いた:

brew install libtool
6
mahima

Debian/Ubuntu環境では、次のコマンドを使用してみてください。

Sudo apt install libtool libltdl-dev

4
Enrico Zanardo

必ず-tags nopkcs11をur gobuildまたはgotestコマンドに追加してください。エラーが表示されなくなるはずです

例:go build --tags nopkcs11

コードの開発とテストを行っている場合、これによりチェーンコードがコンパイルされます。

2