Skip to content

Conversation

@axman6
Copy link
Contributor

@axman6 axman6 commented Dec 22, 2016

Working in this branch until I can get travis working.

This is probably a dead end, once we find a proper fix I'll delete this, but it might be a good place to experiment in the mean time

@axman6
Copy link
Contributor Author

axman6 commented Dec 22, 2016

@Deguerre I think I've got travis working as far as I can without delving into the C++ side of things, if you get a few minutes would you mind having a look at the failing build on travis? Excerpt from the build:

Linking CXX static library libelectusapp.a
[ 30%] Built target electusapp
Scanning dependencies of target electus
[ 30%] Building CXX object src/CMakeFiles/electus.dir/electus.cc.o
Linking CXX executable electus
libgosslib.a(PhysicalFileFactory.cc.o): In function `boost::filesystem::copy_file(boost::filesystem::path const&, boost::filesystem::path const&)':
PhysicalFileFactory.cc:(.text._ZN5boost10filesystem9copy_fileERKNS0_4pathES3_[_ZN5boost10filesystem9copy_fileERKNS0_4pathES3_]+0x24): undefined reference to `boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option, boost::system::error_code*)'
collect2: error: ld returned 1 exit status
make[2]: *** [src/electus] Error 1
make[1]: *** [src/CMakeFiles/electus.dir/all] Error 2
make: *** [all] Error 2
The command "make && make test" exited with 2.

Once this is all sorted, I'll add the covered build status icon to the README =)

@Deguerre
Copy link
Collaborator

That is precisely the issue I had building on Ubuntu 14. The default boost is build with the old (pre-C++11) ABI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants