I get this error when running go vet in my project, with vendored dependencies.
$ go vet ./...
# <project path...>/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
#include "libsecp256k1/include/secp256k1.h"
I thought that this was a dependency missing in the development environment, but when looking at the original project source, the include path is relative to the source file.
Why can the file not be found?