I'm having trouble install shapeit4 4.2.2 on my new Mint 21 installation (Ubuntu 22.04 LTS). According to the official docs, the requirements are:
- HTSlib: A great C library for reading/writing high-throughput sequencing data.
- BOOST: A free peer-reviewed portable C++ source libraries. SHAPEIT4 uses two specific BOOST libraries: iostreams and program_options.
I installed HTSlib with
sudo make install, and libboost using its calls
./b2 but I still get errors when trying to run the
make file for shapeit4:
/usr/bin/ld: cannot find /home/user/Tools/htslib-1.11/libhts.a: No such file or directory /usr/bin/ld: cannot find /usr/lib/x86_64-linux-gnu/libboost_iostreams.a: No such file or directory /usr/bin/ld: cannot find /usr/lib/x86_64-linux-gnu/libboost_program_options.a: No such file or directory