Can anyone help with this Ubuntu 14.04 LTS compile error? Previously I had no problems compiling ducknote (just had to tweak CMakeLists.txt, to support gcc 4.9.x instead of 4.8.x)
Now though I get this bug:
/usr/local/darknote# make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- Boost version: 1.55.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- chrono
-- regex
-- serialization
-- program_options
-- Found Git: /usr/bin/git
-- Could NOT find Threads (missing: Threads_FOUND)
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/darknote/build/release
cd build/release && make
make[1]: Entering directory `/usr/local/darknote/build/release'
make[2]: Entering directory `/usr/local/darknote/build/release'
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
make[3]: Entering directory `/usr/local/darknote/build/release'
fatal: No names found, cannot describe anything.
CMake Warning at src/version.cmake:3 (message):
Cannot determine current revision. Make sure that you are building either
from a Git working tree or from a source archive.
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 0%] Built target version
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 2%] Built target epee
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 13%] Built target upnpc-static
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 17%] Built target common
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 32%] Built target crypto
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 43%] Built target cryptonote_core
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 44%] Built target connectivity_tool
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 45%] Built target rpc
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 46%] Built target daemon
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 48%] Built target node_rpc_proxy
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 49%] Built target simpleminer
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 58%] Built target wallet
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 60%] Built target simplewallet
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 60%] Built target TestGenerator
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 61%] Built target core_proxy
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 71%] Built target coretests
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
[ 76%] Built target crypto-tests
make[3]: Entering directory `/usr/local/darknote/build/release'
make[3]: Leaving directory `/usr/local/darknote/build/release'
make[3]: Entering directory `/usr/local/darknote/build/release'
Linking CXX executable difficulty-tests
/tmp/ccfBwXlX.ltrans0.ltrans.o: In function `cryptonote::construct_tx(cryptonote::account_keys const&, std::vector<cryptonote::tx_source_entry, std::allocator<cryptonote::tx_source_entry> > const&, std::vector<cryptonote::tx_destination_entry, std::allocator<cryptonote::tx_destination_entry> > const&, std::vector<unsigned char, std::allocator<unsigned char> >, cryptonote::Transaction&, unsigned long)':
ccfBwXlX.ltrans0.o:(.text+0x12a): undefined reference to `crypto::crypto_ops::generate_keys(crypto::public_key&, crypto::secret_key&)'
ccfBwXlX.ltrans0.o:(.text+0x60e): undefined reference to `epee::log_space::log_singletone::get_prefix_entry()'
ccfBwXlX.ltrans0.o:(.text+0x6de): undefined reference to `epee::log_space::log_singletone::do_log_message(std::string const&, int, int, bool, char const*)'
ccfBwXlX.ltrans0.o:(.text+0x6ff): undefined reference to `epee::log_space::log_singletone::get_set_err_count(bool, unsigned long)'
ccfBwXlX.ltrans0.o:(.text+0x70d): undefined reference to `epee::log_space::log_singletone::get_set_err_count(bool, unsigned long)'
ccfBwXlX.ltrans0.o:(.text+0xa9b): undefined reference to `crypto::crypto_ops::generate_key_derivation(crypto::public_key const&, crypto::secret_key const&, crypto::key_derivation&)'
ccfBwXlX.ltrans0.o:(.text+0xac4): undefined reference to `crypto::crypto_ops::derive_public_key(crypto::key_derivation const&, unsigned long, crypto::public_key const&, crypto::public_key&)'
...
Thanks in advance!