-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add latest obit #222
Comments
A google document containing a successful compile story can be found here: https://docs.google.com/document/d/1hhvQkOIKC--RwrAmTJmXzonTv8D0ZwRURxGA7fJuWmU/edit?usp=sharing The biggest issue seems to be the GSL 1.16 requirements. I managed to get a 1.16 Debian package forwardported: |
If I clone the GitHub repository on a system with all requirements installed and run ./configure --without-plplot --without-wvr in ObitSystem/Obit The software compiles until:
To me, it looks like the obit library is compiled statically, but the python specific Makefile logic doesn't pick this up and expects a shared library. This is probably a bug in the autoconf logic, but I can't figure out where exactly, I'm using cmake mostly these days and my autoconf became too rusty. I've tried to find a flag to trigger a shared library build (--enable-shared?) but that doesn't seem to exist. I also tried to disable the python module building but that doesn't result in success either. if you know what is going wrong please let me know :) |
running |
there seems to be an update of the jive build of obit: http://www.jive.nl/parseltongue/releases/ |
I'm getting the following (even after installing pkg-config & autoconf).
Any idea? Running the |
maybe @haavee has an idea? |
Hi all, no I don't have an idea, sorry. For |
Well, the "jive build" of Obit is deliberately stripped down to avoid all sorts of build problems. But it only provides a basic Obit python module for use with ParselTongue. All Obit tasks have been removed. Packages for most Ubuntu releases are available in my PPA: https://launchpad.net/~kettenis-w/+archive/ubuntu/parseltongue The package for Python 3 is called python3-obit. Patches to make things build can be found in the relevant package files, e.g. That may give you some clues to get things to build. But as I said the "jive build" is only a partial build so this probably doesn't fix all issues with building the full Obit on something that isn't an ancient RHEL. |
Hi @kettenis thank you for the information it helped. How do I go about testing if it works after installation (I never used obit before and I find the documentation not straightforward)? |
from https://github.com/bill-cotton/Obit
The text was updated successfully, but these errors were encountered: