kevacoin-project / keva-stratum

Kevacoin stratum server for solo-mining
GNU General Public License v2.0
5 stars 12 forks source link

symbol(s) not found for architecture x86_64 on Mac #6

Open anilsamuel opened 3 years ago

anilsamuel commented 3 years ago

System information

Monero version: monerod --version or commit hash via git rev-parse --short HEAD if master branch Monero 'Oxygen Orion' (v0.17.2.3-release)

Stratum commit hash: git rev-parse --short HEAD f94a49c

OS & Version: OSX - macOS 11.5.2 (20G95)

Expected behaviour

Actual behaviour

[ 1%] Linking CXX shared library libcnutil.dylib Undefined symbols for architecture x86_64: "boost::chrono::steady_clock::now()", referenced from: bool boost::condition_variable::wait_for<long long, boost::ratio<1l, 1000l>, bool ()()>(boost::unique_lock&, boost::chrono::duration<long long, boost::ratio<1l, 1000l> > const&, bool ()()) in mlocker.cpp.o bool boost::condition_variable::wait_until<boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1l, 1000000000l> >, bool ()()>(boost::unique_lock&, boost::chrono::time_point<boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1l, 1000000000l> > > const&, bool ()()) in mlocker.cpp.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]: [cnutil/libcnutil.dylib] Error 1 make[1]: [cnutil/CMakeFiles/cnutil.dir/all] Error 2 make: *** [all] Error 2

Steps to reproduce the behaviour

follow the build steps

Backtrace

[backtrace]