You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi!
I'm totally unable to compile mSIGNA on Ubuntu 16.04. I'm said to belong to power user group ( :) ), yet I failed miserably.
ODB part fails miserably, due to ODB installed to /usr/lib/x86_64-linux-gnu instead of /usr/lib. Fixed, works.
Final link fails for absolutely mysterious reason of series of errors like:
sysroot/lib/libCoinDB.a(Vault.o): In function
`odb::sqlite::query_column<unsigned long, (odb::sqlite::database_type_id)0>::is_null() const [clone .isra.798]':
Vault.cpp:(.text+0x2472): undefined reference to
`odb::sqlite::query_base::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
There seems to be some serious f*ckup with C++ versions. ODB library in Ubuntu seems to be compiled with g++-4.9 while boost seems to be compiled with g++-5 (so we have ABI clash).
I'll keep the thread updated on progress. I think I can fix it via app-local odb compiled with g++5.
The text was updated successfully, but these errors were encountered:
Ah, yes. Local ODB compiled with g++-5 to sysroot fixed error. I have working mSIGNA. Unfortunately I'm now on metered mobile link and pulling 60GB of blockchain is out of a question :(
Fix error 1: Add following at the end of deps/mk/sysroot.mk
Hi!
I'm totally unable to compile mSIGNA on Ubuntu 16.04. I'm said to belong to power user group ( :) ), yet I failed miserably.
There seems to be some serious f*ckup with C++ versions. ODB library in Ubuntu seems to be compiled with g++-4.9 while boost seems to be compiled with g++-5 (so we have ABI clash).
I'll keep the thread updated on progress. I think I can fix it via app-local odb compiled with g++5.
The text was updated successfully, but these errors were encountered: