-
Notifications
You must be signed in to change notification settings - Fork 5
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
Build against more recent htslib versions #106
Comments
|
|
m2w64-htslib 1.16 will be the latest we can provide for Windows builds for the time being. See TileDB-Inc/m2w64-htslib-build#4 for details |
@nextgenusfs are you using linux or macOS? We recently build TileDB-VCF 0.27.1 for linux-only, which linked against the new htslib 1.19 I built, so this now solves:
|
Linux! Thanks for the efforts, I will give it a try on Monday! |
In #107, I also backported this to TileDB-VCF 0.26.7 which is built against TileDB 2.17. This also rebuilt binaries against newer htslib versions for osx-64, osx-arm64, and win-64 mamba create --dry-run -n myenv --override-channels \
-c conda-forge -c bioconda -c tiledb \
"libtiledbvcf==0.26.7" "tiledbvcf-py==0.26.7" samtools=1.19 bcftools=1.19
## + libdeflate 1.19 hd590300_0 conda-forge Cached
## + openssl 3.2.0 hd590300_1 conda-forge Cached
## + tiledb 2.17.4 h8c794c1_0 conda-forge 6MB
## + htslib 1.19 h81da01d_0 bioconda 3MB
## + bcftools 1.19 h8b25389_0 bioconda 970kB
## + samtools 1.19 h50ea8bc_0 bioconda 463kB
## + python 3.10.13 hd12c33a_1_cpython conda-forge Cached
## + libtiledbvcf 0.26.7 hb3db9ce_1 tiledb 1MB
## + tiledbvcf-py 0.26.7 py310h284cd70_1 tiledb 2MB |
@nextgenusfs please let us know if you still have any trouble using TileDB-VCF with the latest samtools, etc. |
Update: I was also able to build m2w64-htslib 1.19 for Windows. Future versions of TileDB-VCF will be built against this newer version. If anyone needs an older version of TileDB-VCF built against m2w64-htslib 1.19, please open a new Issue to request it |
@jdblischak was working for me last week. Had to build a fresh conda environment due to python version but it solved successfully, thanks for the help! |
Migrated request from @nextgenusfs in TileDB-Inc/TileDB-VCF#455 (comment)
Summary:
htslib >= 1.15
, due to the run exports of htslib recipe, the runtime requirement is very strict, eghtslib >=1.16,<1.17.0a0
on linux/osxProposed solution:
1.191.161.191.16Blockers:
The text was updated successfully, but these errors were encountered: