Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boost 1.62 compile time error in tests #294

Open
stonier opened this issue Dec 26, 2016 · 2 comments
Open

Boost 1.62 compile time error in tests #294

stonier opened this issue Dec 26, 2016 · 2 comments
Labels

Comments

@stonier
Copy link
Contributor

stonier commented Dec 26, 2016

Reported by @drmateo who was trying to build the library tests using boost 1.62.

But I've detected the problem is situated in the TEST(SerialTest, Plasm) in the file named test/cpp/serialization.cpp .
The error message of the problem throw in compilation time is:

Undefined symbols for architecture x86_64: "void ecto::plasm::load<boost::archive::binary_iarchive>
(boost::archive::binary_iarchive&, unsigned int)", referenced from: void 
boost::serialization::access::member_load<boost::archive::binary_iarchive, ecto::plasm>
(boost::archive::binary_iarchive&, ecto::plasm&, unsigned int) in serialization.cpp.o "void 
ecto::plasm::save<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) 
const", referenced from: void 
boost::serialization::access::member_save<boost::archive::binary_oarchive, ecto::plasm const>
(boost::archive::binary_oarchive&, ecto::plasm const&, unsigned int) in serialization.cpp.o

Some previous discussion in #293.

@stonier stonier added the bug label Dec 26, 2016
@stonier stonier changed the title Boost 1.62 error in tests Boost 1.62 compile time error in tests Dec 26, 2016
@stonier
Copy link
Contributor Author

stonier commented Dec 26, 2016

Note: Ubuntu Xenial is officially supporting 1.58.

@drmateo
Copy link
Contributor

drmateo commented Dec 26, 2016

yes, that the reason because a didn't notice the problem until I tried to build it in a OSX system. Here, I'm using Hombrew has a package manager and that system provides boost 1.62

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants