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

Update sina build #4099

Closed
wants to merge 4 commits into from
Closed

Update sina build #4099

wants to merge 4 commits into from

Conversation

mdehollander
Copy link
Contributor

  • I have read the guidelines above.
  • This PR adds a new recipe.
  • This PR updates an existing recipe.
  • This PR does something else (explain below).

@mdehollander mdehollander changed the title Add boost requirement and add test command Update sina build Mar 10, 2017
@mdehollander
Copy link
Contributor Author

How to have libboost_program_options.so.1.54.0 included during runtime?

@acaprez
Copy link
Contributor

acaprez commented Mar 10, 2017

Hmm, it looks like the tarball is a binary build for Ubuntu 14.04? The boost linking issues aside, that won't work in the EL6-based condaforge image. The glibc version there is older and will cause a version error at runtime. You might be able to some some rpath manipulation magic to get it to find the boost libs, but that's iffy IMHO and it still wouldn't run because of the glibc issue. The only reasonable option here really is to build from source IMO.

@mdehollander
Copy link
Contributor Author

mdehollander commented Mar 10, 2017

@acaprez, I think you are right, thanks for the explanation. And there is no binary for ubuntu 16.04.
I will try if I can work with the developer @epruesse to make a package from source, but for that we need to solve some dependencies (open motif, arb)

@epruesse
Copy link
Member

I agree, building from source is preferable. There are some issues to be fixed first though.

For the time being: there are centos5 and centos6 builds at the same location, maybe those will help.

@acaprez How would you satisfy a dependency on openmotif within conda? SINA depends on ARB which in turn requires openmotif to build fully. Even if openmotif is present on the build hosts (I would be surprised if it is), it won't be available on many client installations.

@acaprez
Copy link
Contributor

acaprez commented Mar 10, 2017

Ideally both those would be added as conda packages first; then it wouldn't be an issue. Unfortunately, getting packages which require GUI libraries to work in conda can be quite challenging. Conda-forge did add a lot of X11 packages fairly recently though, so it might not be too bad at this point.

@mdehollander
Copy link
Contributor Author

It seems ARB and its dependencies (epruesse/SINA#8) are now in conda, so it should be possible to build a package from source

@epruesse
Copy link
Member

@mdehollander Not quite, epruesse/SINA#8 isn't done yet. openmotif is just now complete for linux, hopefully osx will build soon. After that I can work on getting ARB into bioconda, and then I can start messing with SINA...

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

Successfully merging this pull request may close these issues.

None yet

3 participants