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

Fix compilation on linux/travis. #4

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

Conversation

rubak
Copy link
Contributor

@rubak rubak commented Oct 13, 2017

The newest pull request by @socmag broke the build on travis CI (and on my machine) as seen here:
https://travis-ci.org/spatstat/s2-geometry-library/builds/287482806

A fix in CMakeLists.txt made it compile on osx on travis as seen here:
https://travis-ci.org/spatstat/s2-geometry-library/builds/287518806

Finally an issue with isnan and isinf already being defined for gcc/g++ needed to be fixed in exactfloat.cc for it to build on both platforms:
https://travis-ci.org/spatstat/s2-geometry-library/builds/287530941

@socmag
Copy link
Contributor

socmag commented Oct 22, 2017

Sorry about that, and thanks for fixing it.

@rubak
Copy link
Contributor Author

rubak commented Oct 23, 2017

Actually I found out that @nebolsin has made many fixes to this library which would be great to merge. So maybe you should wait a bit with this pull request and see if he opens a pull request that fixes everything in one go. The only issue with his fork at the moment is that he didn't fix the OpenSSL >=1.1.0 issue yet, but maybe he will incorporate that as well. (Otherwise I will be willing to make a new pull request that merges this stuff.)

@socmag
Copy link
Contributor

socmag commented Oct 23, 2017

Great, I saw some nice PR's on the other forks. Would be really nice to keep this mainline branch up to date and building without the dependencies that some of those have.

Again, cool stuff 👍

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