НЕ удалось найти ZLIB (отсутствует: ZLIB_LIBRARY) (найдена версия "1.2.11") - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь установить инструмент shmutzi на Ubuntu 18.04.2.Я клонировал его из git, установил все зависимости (кроме zlib, который apt install не находит, и я понимаю, что он включен в zlib1g-dev).

Когда я пытаюсь make инструмент,Я получаю это:

$ make
make -C src/
make[1]: Entering directory '/home/nextgen/src/schmutzi/src'
cd ../lib/bamtools// && mkdir -p build/  && cd build/ && cmake .. && make && cd ../../../src/
-- Checking for one of the modules 'jsoncpp>=1'
Did NOT find system JsonCpp, instead using bundled version
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.10/Modules/FindZLIB.cmake:112 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/api/CMakeLists.txt:34 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/nextgen/src/schmutzi/lib/bamtools/build/CMakeFiles/CMakeOutput.log".
See also "/home/nextgen/src/schmutzi/lib/bamtools/build/CMakeFiles/CMakeError.log".
Makefile:27: recipe for target 
'../lib/bamtools//build/src/api/libbamtools.a' failed
make[1]: *** [../lib/bamtools//build/src/api/libbamtools.a] Error 1
make[1]: Leaving directory '/home/nextgen/src/schmutzi/src'
Makefile:16: recipe for target 'src/endoCaller' failed
make: *** [src/endoCaller] Error 2

Я попытался удалить и переустановить zlib.Zlib.h находится в / usr / include /.Он даже говорит, что найдена версия.Что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете установить zlib через sudo apt install zlib1g-dev.

...