-
Notifications
You must be signed in to change notification settings - Fork 45
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
Installation issue #124
Comments
Yes this is a problem with GCC 10+ and the fml subdirectory. I'm working now on refactoring SeqLib to point to more modern versions of these repositories (where this problem was recently fixed in fml). Thanks @julianhess for pointing this out. In the meantime, you can just update to the latest fermi-lite.
|
@walaj Thanks for the quick response! Which Makefile should I be using within the SeqLib main directory? git pull shows branch is already up to date. The error message for make is below (executing from the SeqLib directory):
Thanks, |
Hi @walaj, If it's any help, I've made these fixes in my forked branch: https://github.com/julianhess/SeqLib/commits/jhess Apologies for not PR'ing this years(!) ago. —Julian |
oops @tnnandi, I forgot this was the svaba github, so SeqLib is a subdirectory itself of svaba. So you would |
Thanks Julian! I just want to add in the htslib submodule for this project, just to make it more stand-alone for people not as familiar with how to pull in a private library version. If it were just SeqLib I would say the C++ dev should be able to figure that out, but since it's bundled with svaba and variantbam, I do like the ease for average user of having it included. I'm finally getting around to testing your PR from before, just need to get GCC 11 on my machine and then expect to accept. |
HI @walaj . Thanks again! But this leads to the same error as the git pull essentially did nothing:
make from the svaba directory still gives the same error:
|
Ahh so you'll need to also change the remote of the fermi-lite directory. In fermi-lite:
You can confirm the above was correctly done using Then go back to svaba and make and make clean |
Thanks! I went past that error but now encountering an issue with bzlib. I'm within a conda environment and can do only conda install and pip install (no apt-get ..), and I have installed bzip2.
|
This is an issue with the conda environment not having the header files for the version of bzip2 that you installed. This worked for me:
gives me the file
If the file is there but its still not building, its an issue with your conda environment not setting the write environment variables to where it's storing header files. Better asked to conda community |
Thanks! The above error is now resolved by adding the path of the bzlib.h file to the CPATH env variable. The Makefile doesn't have any target for install, so the last line in the following fails:
Can you please suggest what needs to be done? Maybe "make install" is not required anymore? Thanks, Tarak |
Hi,
When I'm trying to install SvABA, ./configure works fine but make gives the following error:
I'm using gcc 11.2.
Please suggest what needs to be done.
Thanks,
Tarak
The text was updated successfully, but these errors were encountered: