rlorigro / Liger2LiGer

Nanopore chimera splitting/detection tool
GNU General Public License v3.0
1 stars 1 forks source link

Installation Error #1

Open desmodus1984 opened 2 months ago

desmodus1984 commented 2 months ago

I am interested in finding chimeric reads and the installation failed. I have administrative privileges, and I ran the code git clone https://github.com/rlorigro/Liger2LiGer.git cd Liger2LiGer mkdir build cd build cmake ..

until this make -j [n_threads]

Then it failed: make -j 12 /home/juaguila/app/build/Liger2LiGer/build/_deps/project_htslib-src configure: error: cannot find required auxiliary files: config.guess config.sub make[2]: [CMakeFiles/BUILD_HTS.dir/build.make:73: CMakeFiles/BUILD_HTS] Error 1 make[1]: [CMakeFiles/Makefile2:115: CMakeFiles/BUILD_HTS.dir/all] Error 2 make: *** [Makefile:136: all] Error 2

Also, I checked the make, and it seems that there was an error too:

/zlib/(lib)zlibstaticd(\.so|\.a)

The item was not found.

Call Stack (most recent call first): CMakeLists.txt:87 (find_package)

CMake Debug Log at CMakeLists.txt:87 (find_package): find_package considered the following paths for ZLIB.cmake

The file was found at

/usr/share/cmake-3.22/Modules/FindZLIB.cmake

-- htslib_SOURCE_DIR: /home/juaguila/app/build/Liger2LiGer/build/_deps/project_htslib-src -- INSTALL_DIR: CMake Debug Log at CMakeLists.txt:205 (find_package): find_package considered the following paths for Threads.cmake

The file was found at

/usr/share/cmake-3.22/Modules/FindThreads.cmake

-- Configuring done -- Generating done -- Build files have been written to: /home/juaguila/app/build/Liger2LiGer/build

Hope you can help me install it.

Thanks;

rlorigro commented 2 months ago

Hi,

I took a look and I was able to reproduce the error, along with some others. Can you please try pulling the dev branch this time and see if that fixes your issue? If so, I will merge it into main.

rlorigro commented 2 months ago

if you do not have zlib, bz2, and lzma installed on your system, you will need to install them.