Не могу скомпилировать ткань на окнах — отсутствует ltdl.h

Я пытаюсь создать цепной код, используя go build,

Среда:

  • установлен go 1.8.3 windows / amd
  • Windows 10

Когда я бегу go build Я получаю следующую ошибку:

# github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11
..\..\github.com\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.go:29:18: fatal error: ltdl.h: No such file or directory
compilation terminated.

Я проверил, и моя установка GCC не содержит ltdl.h файл в включают папка.

Я нашел ТАК сообщение с решение для Linux, но не один для Windows.

Может кто-нибудь помочь?

2

Решение

На окнах можно строить без PKCS

go build --tags nopkcs11

4

Другие решения

Попробуйте выполнить следующую команду

sudo apt install libtool libltdl-dev

Удостовериться go get -u github.com/hyperledger/fabric/core/chaincode/shim не выдает ошибку go build Это.

0

По вопросам рекламы [email protected]