Greetings all !
I’m preparing USB keys with Ubuntu and zcash for CPU mining …
I would like to offer an ISO, bootable for those who want to give it a try.
I’m also doing it for some students of mine (elementary). I want to show them crypto.
I’m at the step right before testing, but I get this error :
fred@clone-black:~/zcash$ ./qa/zcash/full-test-suite.sh
===== BEGIN: /home/fred/zcash/qa/zcash/check-security-hardening.sh
make: Entering directory ‘/home/fred/zcash/src’
CXXLD zcashd
zcashd-bitcoind.o: In function WaitForShutdown(boost::thread_group*)': /home/fred/zcash/src/bitcoind.cpp:38: undefined reference to
ShutdownRequested()’
/home/fred/zcash/src/bitcoind.cpp:43: undefined reference to ShutdownRequested()' zcashd-bitcoind.o: In function
AppInit(int, char**)‘:
/home/fred/zcash/src/bitcoind.cpp:76: undefined reference to LicenseInfo[abi:cxx11]()' /home/fred/zcash/src/bitcoind.cpp:83: undefined reference to
HelpMessageabi:cxx11’
/home/fred/zcash/src/bitcoind.cpp:147: undefined reference to AppInit2(boost::thread_group&, CScheduler&)' /home/fred/zcash/src/bitcoind.cpp:164: undefined reference to
Shutdown()’
libbitcoin_server.a(libbitcoin_server_a-noui.o): In function boost::shared_ptr<boost::signals2::detail::signal_impl<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::signals2::last_value<bool>, int, std::less<int>, boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::function<bool (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::signals2::mutex> >::operator*() const': /home/fred/zcash/depends/x86_64-unknown-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:703: undefined reference to
uiInterface’
libbitcoin_server.a(libbitcoin_server_a-noui.o): In function boost::shared_ptr<boost::signals2::detail::signal_impl<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, boost::function<void (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, boost::signals2::mutex> >::operator*() const': /home/fred/zcash/depends/x86_64-unknown-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:703: undefined reference to
uiInterface’
collect2: error: ld returned 1 exit status
Makefile:3079: recipe for target ‘zcashd’ failed
make: *** [zcashd] Error 1
make: Leaving directory ‘/home/fred/zcash/src’
===== FAILED: /home/fred/zcash/qa/zcash/check-security-hardening.sh
===== BEGIN: /home/fred/zcash/qa/zcash/ensure-no-dot-so-in-depends.py
PASS.
===== PASSED: /home/fred/zcash/qa/zcash/ensure-no-dot-so-in-depends.py
===== BEGIN: make check || { echo === ./src/test-suite.log === ; cat ./src/test-suite.log ; false ; }
Making check in src
make[1]: Entering directory ‘/home/fred/zcash/src’
make[2]: Entering directory ‘/home/fred/zcash/src’
CXXLD zcashd
zcashd-bitcoind.o: In function WaitForShutdown(boost::thread_group*)': /home/fred/zcash/src/bitcoind.cpp:38: undefined reference to
ShutdownRequested()’
/home/fred/zcash/src/bitcoind.cpp:43: undefined reference to ShutdownRequested()' zcashd-bitcoind.o: In function
AppInit(int, char**)‘:
/home/fred/zcash/src/bitcoind.cpp:76: undefined reference to LicenseInfo[abi:cxx11]()' /home/fred/zcash/src/bitcoind.cpp:83: undefined reference to
HelpMessageabi:cxx11’
/home/fred/zcash/src/bitcoind.cpp:147: undefined reference to AppInit2(boost::thread_group&, CScheduler&)' /home/fred/zcash/src/bitcoind.cpp:164: undefined reference to
Shutdown()’
libbitcoin_server.a(libbitcoin_server_a-noui.o): In function boost::shared_ptr<boost::signals2::detail::signal_impl<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::signals2::last_value<bool>, int, std::less<int>, boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::function<bool (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::signals2::mutex> >::operator*() const': /home/fred/zcash/depends/x86_64-unknown-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:703: undefined reference to
uiInterface’
libbitcoin_server.a(libbitcoin_server_a-noui.o): In function boost::shared_ptr<boost::signals2::detail::signal_impl<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, boost::function<void (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, boost::signals2::mutex> >::operator*() const': /home/fred/zcash/depends/x86_64-unknown-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:703: undefined reference to
uiInterface’
collect2: error: ld returned 1 exit status
Makefile:3079: recipe for target ‘zcashd’ failed
make[2]: *** [zcashd] Error 1
make[2]: Leaving directory ‘/home/fred/zcash/src’
Makefile:7345: recipe for target ‘check-recursive’ failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory ‘/home/fred/zcash/src’
Makefile:644: recipe for target ‘check-recursive’ failed
make: *** [check-recursive] Error 1
=== ./src/test-suite.log ===
cat: ./src/test-suite.log: No such file or directory
===== FAILED: make check || { echo === ./src/test-suite.log === ; cat ./src/test-suite.log ; false ; }
Any idea ?