Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - pianisteg

Pages: [1]
1
Technical Support / Ubuntu 14.04 link failed
« on: March 24, 2016, 04:12:46 pm »
Hi everyone! I'm new to BTS, and I want to compile it from sources. :)

I tried to compile current BTS sources, but

1. I had troubles with boost (with SSL3), but I have fixed boost sources with hack.
2. it failed to link embed_genesis with the following error:

Code: [Select]
Linking CXX executable embed_genesis
../chain/libgraphene_chain.a(types.cpp.o): In function `graphene::chain::extended_public_key_type::operator fc::ecc::extended_public_key() const':
types.cpp:(.text+0x595): undefined reference to `fc::ecc::extended_public_key::deserialize(fc::array<char, 78ul> const&)'
../chain/libgraphene_chain.a(types.cpp.o): In function `graphene::chain::extended_private_key_type::operator fc::ecc::extended_private_key() const':
types.cpp:(.text+0x9f5): undefined reference to `fc::ecc::extended_private_key::deserialize(fc::array<char, 78ul> const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [libraries/egenesis/embed_genesis] Error 1
make[1]: *** [libraries/egenesis/CMakeFiles/embed_genesis.dir/all] Error 2
make: *** [all] Error 2

I did subrepos updates! (git submodule update --init --recursive)

Everything compiles well, but linker fails.

I tried to grep sources for implementation of both deserialize() static methods, but there is nothing in whole repo!

Looks like someone forgot to commit.

Pages: [1]