bitcoin git:(startup) ✗ make check
Making check in src
AR libbitcoin_wallet.a
CXXLD bitcoind
clang: warning: argument unused during compilation: '-pthread'
clang: warning: argument unused during compilation: '-pie'
clang: warning: argument unused during compilation: '-pthread'
Undefined symbols for architecture x86_64:
"boost::this_thread::hiden::sleep_for(timespec const&)", referenced from:
MilliSleep(long long) in libbitcoin_util.a(libbitcoin_util_a-utiltime.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bitcoind] Error 1
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1
-
cssxn commented at 7:40 AM on March 21, 2017: none
- jonasschnelli added the label MacOSX on Mar 21, 2017
-
jonasschnelli commented at 8:02 AM on March 21, 2017: contributor
It looks like you compiling with an older version of boost.
sleep_forwas introduces in boost 1.5.0. If you use brew, checkbrew info boostand eventually upgradebrew upgrade boost. -
cssxn commented at 8:06 AM on March 21, 2017: none
du, i'm using 1.63.0 version of boost
-
jonasschnelli commented at 8:08 AM on March 21, 2017: contributor
Hmm... try do
./autogen.shand./configureagain, thenmake cleanmakeagain. If you still encounter the issue, pastebin youconfig.log. -
cssxn commented at 8:31 AM on March 21, 2017: none
Sorry about delay! do you know some website that could upload files to sharing?
-
jonasschnelli commented at 8:35 AM on March 21, 2017: contributor
What Bitcoin Core version you are trying to compile?
---snip configure:25100: checking for boostlib >= 1.20.0 ---snipMaster does a check agains 1.47.0
define(MINIMUM_REQUIRED_BOOST, 1.47.0). -
cssxn commented at 8:43 AM on March 21, 2017: none
Bitcoin Core version is 120100
-
jonasschnelli commented at 9:11 AM on March 21, 2017: contributor
Just compiled 0.12.1 on my OSX 10.12 system. Works fine. Try to reinstall boost
brew remove boost,brew install boost. Then./configure make clean make -
cssxn commented at 9:51 AM on March 21, 2017: none
still now it seems fine.
The console showed after running make check
➜ bitcoin git:(startup) ✗ make check Making check in src /Applications/Xcode.app/Contents/Developer/usr/bin/make check-TESTS check-local ============================================================================ Testsuite summary for Bitcoin Core 0.12.1 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Nothing to be done for `check-local'. /Applications/Xcode.app/Contents/Developer/usr/bin/make check-local make[2]: Nothing to be done for `check-local'. ➜ bitcoin git:(startup) ✗Then I ran make install
➜ bitcoin git:(startup) ✗ make install Making install in src /opt/local/bin/gmkdir -p '/usr/local/lib' /bin/sh ../libtool --mode=install /opt/local/bin/ginstall -c libbitcoinconsensus.la '/usr/local/lib' libtool: install: /opt/local/bin/ginstall -c .libs/libbitcoinconsensus.0.dylib /usr/local/lib/libbitcoinconsensus.0.dylib libtool: install: (cd /usr/local/lib && { ln -s -f libbitcoinconsensus.0.dylib libbitcoinconsensus.dylib || { rm -f libbitcoinconsensus.dylib && ln -s libbitcoinconsensus.0.dylib libbitcoinconsensus.dylib; }; }) libtool: install: /opt/local/bin/ginstall -c .libs/libbitcoinconsensus.lai /usr/local/lib/libbitcoinconsensus.la libtool: install: /opt/local/bin/ginstall -c .libs/libbitcoinconsensus.a /usr/local/lib/libbitcoinconsensus.a libtool: install: chmod 644 /usr/local/lib/libbitcoinconsensus.a libtool: install: /opt/local/bin/ranlib /usr/local/lib/libbitcoinconsensus.a /opt/local/bin/gmkdir -p '/usr/local/bin' /bin/sh ../libtool --mode=install /opt/local/bin/ginstall -c bitcoind bitcoin-cli bitcoin-tx bench/bench_bitcoin '/usr/local/bin' libtool: install: /opt/local/bin/ginstall -c bitcoind /usr/local/bin/bitcoind libtool: install: /opt/local/bin/ginstall -c bitcoin-cli /usr/local/bin/bitcoin-cli libtool: install: /opt/local/bin/ginstall -c bitcoin-tx /usr/local/bin/bitcoin-tx libtool: install: /opt/local/bin/ginstall -c bench/bench_bitcoin /usr/local/bin/bench_bitcoin /opt/local/bin/gmkdir -p '/usr/local/include' /opt/local/bin/ginstall -c -m 644 script/bitcoinconsensus.h '/usr/local/include' make[2]: Nothing to be done for `install-exec-am'. /opt/local/bin/gmkdir -p '/usr/local/lib/pkgconfig' /opt/local/bin/ginstall -c -m 644 libbitcoinconsensus.pc '/usr/local/lib/pkgconfig' ➜ bitcoin git:(startup) ✗ -
cssxn commented at 9:58 AM on March 21, 2017: none
@jonasschnelli I've just tested it that works!! thank you very very much!! 👍 👍 👍
-
jonasschnelli commented at 9:58 AM on March 21, 2017: contributor
Great. Closing...
- jonasschnelli closed this on Mar 21, 2017
- MarcoFalke locked this on Sep 8, 2021