Open brentp opened 3 years ago
Hi Brent.
The problem arises from your local version of htslib not being compatible with the headers that come with Nebula. I've updated the package to use the internal htslib rather than the local installation. Please check the update instructions and let me know if this persists. Thanks.
Thanks for the updates! These changes allow it to build. However, they are still relying on the relative path of ./htslib so in order to run, I have to do something like:
LD_LIBRARY_PATH=./htslib/ ./nebula
without that, I get:
./nebula: error while loading shared libraries: libhts.so.2: cannot open shared object file: No such file or directory
You can just pass an absolute path to where the htslib binaries, doesn't the below work? (after running make
in the htslib submodule)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/Nebula/src/cpp/htslib
Hi, I am not able to build with gcc version:
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
as I get the following error:
I can build htslib on my system (and many tools that rely on it) and I have cloned Nebula with --recursive. Any ideas?
thanks, -Brent