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

Try ubuntu trusty #7

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Try ubuntu trusty #7

wants to merge 6 commits into from

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.

2 participants