BitcoinUnlimited: Compiling gives error "make[2]: *** [libbitcoin_server_a-main.o] Error 4"
I’m trying to switch my node over to BU, but I’m running into errors on compilation. Any help is appreciated! I’m compiling this on bitnodes hardware running:
bitnodes@bitnodes-hardware:~/src/bu-src$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION=“Ubuntu 14.04.5 LTS”
I ran these commands for the install:
$ mkdir -p ~/src $ cd ~/src $ git clone https://github.com/BitcoinUnlimited/BitcoinUnlimited.git bu-src $ cd bu-src $ git checkout bu0.12.1c $ ./autogen.sh $ ./configure --without-gui --without-miniupnpc --disable-wallet $ export NUMCPUS=
grep -c '^processor' /proc/cpuinfo
$ make -j$NUMCPUS
Here is the output from the last command (make) with errors:
bitnodes@bitnodes-hardware:~/src/bu-src$ make -j$NUMCPUS Making all in src make[1]: Entering directory
/home/bitnodes/src/bu-src/src' make[2]: Entering directory
/home/bitnodes/src/bu-src/src’ CXX libbitcoinconsensus_la-hash.lo CXX libbitcoinconsensus_la-pubkey.lo CXX libbitcoinconsensus_la-uint256.lo CXX libbitcoinconsensus_la-utilstrencodings.lo make[3]: Entering directory/home/bitnodes/src/bu-src/src/secp256k1' gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o CXX bitcoind-bitcoind.o CXX libbitcoin_server_a-addrman.o CXX libbitcoin_server_a-alert.o CXX libbitcoin_server_a-bitnodes.o gcc gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CXX libbitcoin_server_a-bloom.o CCLD libsecp256k1.la make[3]: Leaving directory
/home/bitnodes/src/bu-src/src/secp256k1’ CXX libbitcoin_server_a-chain.o CXX libbitcoin_server_a-checkpoints.o CXX libbitcoin_server_a-httprpc.o CXX libbitcoin_server_a-httpserver.o CXX libbitcoin_server_a-init.o CXX libbitcoin_server_a-dbwrapper.o CXX libbitcoin_server_a-main.o CXX libbitcoin_server_a-merkleblock.o CXX libbitcoin_server_a-miner.o CXX libbitcoin_server_a-net.o g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. make[2]: *** [libbitcoin_server_a-init.o] Error 4 make[2]: *** Waiting for unfinished jobs… g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. make[2]: *** [libbitcoin_server_a-main.o] Error 4 make[2]: Leaving directory/home/bitnodes/src/bu-src/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/bitnodes/src/bu-src/src’ make: *** [all-recursive] Error 1
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 15
I’ve seen this error if your box runs out of ram. Can you check
dmesg
and see if gcc was killed by the kernel?