ethereum / go-ethereum

Go implementation of the Ethereum protocol
https://geth.ethereum.org
GNU Lesser General Public License v3.0
47.14k stars 19.95k forks source link

github.com/ethereum/go-ethereum/crypto/secp256k1 # github.com/ethereum/go-ethereum/crypto/secp256k1 exec: "gcc": executable file not found in $PATH github.com/ethereum/go-ethereum/vendor/github.com/karalabe/hid # github.com/ethereum/go-ethereum/vendor/github.com/karalabe/hid exec: "gcc": executable file not found in $PATH github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3 # github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3 exec: "gcc": executable file not found in $PATH util.go:45: exit status 2 exit status 1 Makefile:25: recipe for target 'all' failed make: *** [all] Error 1 #17307

Closed msudheercse closed 6 years ago

msudheercse commented 6 years ago

Hi there,

I am getting the following error while doing make all command.

System information

Geth version: V1.8.9 OS & Version: Linux(Ubuntu 18.04.1- amd64) GO version: 1.10.3 linux/amd64 Commit hash : (if develop)

Expected behaviour

Make all should return success

Actual behaviour

Make all failed

Steps to reproduce the behaviour

I attach the short log to illustrate the problem. Kindly tell me if you need any more information.

name@ubuntu:~/go-ethereum$ make all build/env.sh go run build/ci.go install

/usr/local/go/bin/go install -ldflags -X main.gitCommit=ff9b14617e73c07dfa028bc477fe86c1e04d80c5 -v github.com/ethereum/go-ethereum github.com/ethereum/go-ethereum/accounts github.com/ethereum/go-ethereum/accounts/abi github.com/ethereum/go-ethereum/accounts/abi/bind github.com/ethereum/go-ethereum/accounts/abi/bind/backends github.com/ethereum/go-ethereum/accounts/keystore github.com/ethereum/go-ethereum/accounts/usbwallet github.com/ethereum/go-ethereum/accounts/usbwallet/internal/trezor github.com/ethereum/go-ethereum/bmt github.com/ethereum/go-ethereum/cmd/abigen github.com/ethereum/go-ethereum/cmd/bootnode github.com/ethereum/go-ethereum/cmd/clef github.com/ethereum/go-ethereum/cmd/ethkey github.com/ethereum/go-ethereum/cmd/evm github.com/ethereum/go-ethereum/cmd/evm/internal/compiler github.com/ethereum/go-ethereum/cmd/faucet github.com/ethereum/go-ethereum/cmd/geth github.com/ethereum/go-ethereum/cmd/internal/browser github.com/ethereum/go-ethereum/cmd/p2psim github.com/ethereum/go-ethereum/cmd/puppeth github.com/ethereum/go-ethereum/cmd/rlpdump github.com/ethereum/go-ethereum/cmd/swarm github.com/ethereum/go-ethereum/cmd/utils github.com/ethereum/go-ethereum/cmd/wnode github.com/ethereum/go-ethereum/common github.com/ethereum/go-ethereum/common/bitutil github.com/ethereum/go-ethereum/common/compiler github.com/ethereum/go-ethereum/common/fdlimit github.com/ethereum/go-ethereum/common/hexutil github.com/ethereum/go-ethereum/common/math github.com/ethereum/go-ethereum/common/mclock github.com/ethereum/go-ethereum/common/number github.com/ethereum/go-ethereum/consensus github.com/ethereum/go-ethereum/consensus/clique github.com/ethereum/go-ethereum/consensus/ethash github.com/ethereum/go-ethereum/consensus/misc github.com/ethereum/go-ethereum/console github.com/ethereum/go-ethereum/contracts/chequebook github.com/ethereum/go-ethereum/contracts/chequebook/contract github.com/ethereum/go-ethereum/contracts/ens github.com/ethereum/go-ethereum/contracts/ens/contract github.com/ethereum/go-ethereum/core github.com/ethereum/go-ethereum/core/asm github.com/ethereum/go-ethereum/core/bloombits github.com/ethereum/go-ethereum/core/rawdb github.com/ethereum/go-ethereum/core/state github.com/ethereum/go-ethereum/core/types github.com/ethereum/go-ethereum/core/vm github.com/ethereum/go-ethereum/core/vm/runtime github.com/ethereum/go-ethereum/crypto github.com/ethereum/go-ethereum/crypto/bn256 github.com/ethereum/go-ethereum/crypto/bn256/cloudflare github.com/ethereum/go-ethereum/crypto/bn256/google github.com/ethereum/go-ethereum/crypto/ecies github.com/ethereum/go-ethereum/crypto/randentropy github.com/ethereum/go-ethereum/crypto/secp256k1 github.com/ethereum/go-ethereum/crypto/sha3 github.com/ethereum/go-ethereum/dashboard github.com/ethereum/go-ethereum/eth github.com/ethereum/go-ethereum/eth/downloader github.com/ethereum/go-ethereum/eth/fetcher github.com/ethereum/go-ethereum/eth/filters github.com/ethereum/go-ethereum/eth/gasprice github.com/ethereum/go-ethereum/eth/tracers github.com/ethereum/go-ethereum/eth/tracers/internal/tracers github.com/ethereum/go-ethereum/ethclient github.com/ethereum/go-ethereum/ethdb github.com/ethereum/go-ethereum/ethstats github.com/ethereum/go-ethereum/event github.com/ethereum/go-ethereum/event/filter github.com/ethereum/go-ethereum/internal/build github.com/ethereum/go-ethereum/internal/cmdtest github.com/ethereum/go-ethereum/internal/debug github.com/ethereum/go-ethereum/internal/ethapi github.com/ethereum/go-ethereum/internal/guide github.com/ethereum/go-ethereum/internal/jsre github.com/ethereum/go-ethereum/internal/jsre/deps github.com/ethereum/go-ethereum/internal/web3ext github.com/ethereum/go-ethereum/les github.com/ethereum/go-ethereum/les/flowcontrol github.com/ethereum/go-ethereum/light github.com/ethereum/go-ethereum/log github.com/ethereum/go-ethereum/log/term github.com/ethereum/go-ethereum/metrics github.com/ethereum/go-ethereum/metrics/exp github.com/ethereum/go-ethereum/metrics/influxdb github.com/ethereum/go-ethereum/metrics/librato github.com/ethereum/go-ethereum/miner github.com/ethereum/go-ethereum/mobile github.com/ethereum/go-ethereum/node github.com/ethereum/go-ethereum/p2p github.com/ethereum/go-ethereum/p2p/discover github.com/ethereum/go-ethereum/p2p/discv5 github.com/ethereum/go-ethereum/p2p/enr github.com/ethereum/go-ethereum/p2p/nat github.com/ethereum/go-ethereum/p2p/netutil github.com/ethereum/go-ethereum/p2p/protocols github.com/ethereum/go-ethereum/p2p/simulations github.com/ethereum/go-ethereum/p2p/simulations/adapters github.com/ethereum/go-ethereum/p2p/simulations/examples github.com/ethereum/go-ethereum/p2p/testing github.com/ethereum/go-ethereum/params github.com/ethereum/go-ethereum/rlp github.com/ethereum/go-ethereum/rpc github.com/ethereum/go-ethereum/signer/core github.com/ethereum/go-ethereum/signer/rules github.com/ethereum/go-ethereum/signer/rules/deps github.com/ethereum/go-ethereum/signer/storage github.com/ethereum/go-ethereum/swarm github.com/ethereum/go-ethereum/swarm/api github.com/ethereum/go-ethereum/swarm/api/client github.com/ethereum/go-ethereum/swarm/api/http github.com/ethereum/go-ethereum/swarm/fuse github.com/ethereum/go-ethereum/swarm/metrics github.com/ethereum/go-ethereum/swarm/network github.com/ethereum/go-ethereum/swarm/network/kademlia github.com/ethereum/go-ethereum/swarm/services/swap github.com/ethereum/go-ethereum/swarm/services/swap/swap github.com/ethereum/go-ethereum/swarm/storage github.com/ethereum/go-ethereum/swarm/testutil github.com/ethereum/go-ethereum/tests github.com/ethereum/go-ethereum/trie github.com/ethereum/go-ethereum/whisper/mailserver github.com/ethereum/go-ethereum/whisper/shhclient github.com/ethereum/go-ethereum/whisper/whisperv5 github.com/ethereum/go-ethereum/whisper/whisperv6 github.com/ethereum/go-ethereum/crypto/secp256k1

github.com/ethereum/go-ethereum/crypto/secp256k1

exec: "gcc": executable file not found in $PATH github.com/ethereum/go-ethereum/vendor/github.com/karalabe/hid

github.com/ethereum/go-ethereum/vendor/github.com/karalabe/hid

exec: "gcc": executable file not found in $PATH github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3

github.com/ethereum/go-ethereum/vendor/gopkg.in/olebedev/go-duktape.v3

exec: "gcc": executable file not found in $PATH util.go:45: exit status 2 exit status 1 Makefile:25: recipe for target 'all' failed make: *** [all] Error 1

karalabe commented 6 years ago

Install gcc.