miguelmota / ethereum-development-with-go-book

📖 A little guide book on Ethereum Development with Go (golang)

Home Page:https://goethereumbook.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't run client.go due to secp256k1.h missing

LorenzoZaccagnini opened this issue · comments

When trying to run client.go this error pops out:

# vendor/github.com/ethereum/go-ethereum/crypto/secp256k1
..\vendor\github.com\ethereum\go-ethereum\crypto\secp256k1\curve.go:42:10: fatal error: libsecp256k1/include/secp256k1.h: No such file or directory
   42 | #include "libsecp256k1/include/secp256k1.h"

My previous steps were:

go get github.com/ethereum/go-ethereum/ethclient
go mod vendor