Ok, the previous error was due to having an old version on binutils on the path before the new one.
Now I've got what appears to be a compile error:
Scanning dependencies of target real128_test
[ 60%] Building CXX object libraries/fc/CMakeFiles/real128_test.dir/tests/real128_test.cpp.o
Linking CXX executable real128_test
/usr/lib/../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
make[2]: *** [libraries/fc/real128_test] Error 1
make[1]: *** [libraries/fc/CMakeFiles/real128_test.dir/all] Error 2
make: *** [all] Error 2
Seems that the unit tests have the wrong include path for the definition of the boost unit test marco BOOST_AUTO_TEST_CASE, it should be:
#include <boost/test/included/unit_test.hpp>
not
#include <boost/test/unit_test.hpp>
In files:
bitsharesx/libraries/fc/tests/task_cancel.cpp
bitsharesx/libraries/fc/tests/real128_test.cpp
bitsharesx/tests/deterministic_signature_test.cpp
bitsharesx/tests/dev_tests.cpp
bitsharesx/tests/nathan_tests.cpp
bitsharesx/tests/wallet_tests.cpp
bitsharesx/tests/bitcoin/wallet_import_tests.cpp
However, after these issues were fixed up, I am now in business
Cheers, Paul.