неопределенная ссылка на функции в gzip

Когда я пытался собрать веб-сервер Hiawatha, я получил следующую ошибку:

[ 1%] Связывание исполняемого файла C cgi-wrapper/usr/bin/ld: CMakeFiles/cgi-wrapper.dir/src/libfs.co: in functiongzip_file': /home/yliang19/Downloads/hiawatha-11.3/src/libfs.c:403: undefined reference to gzopen64'/usr/bin/ld: /home/yliang19/Downloads/hiawatha-11.3/src/libfs.c:424: неопределенная ссылка наgzclose' /usr/bin/ld: /home/yliang19/Downloads/hiawatha-11.3/src/libfs.c:417: undefined reference to gzwrite'/usr/bin/ld: /home/yliang19/Downloads/hiawatha-11.3/src/libfs.c:424: неопределенная ссылка на `gzclose' collect2: ошибка: ld вернул 1 статус выхода

Но gzip был установлен по умолчанию и уже является самой новой версией. Makefile создается cmake. Любые идеи, что происходит не так?

Пытался установить gzip, никаких изменений не произошло.

gzip уже является самой новой версией (1.10-4ubuntu4.1). Следующие пакеты были установлены автоматически и больше не требуются: libflashrom1 libftdi1-2 Используйте 'sudo apt autoremove' для их удаления. 0 обновлено, 0 установлено заново, 0 удалено и 33 не обновлено.

Ошибка остается прежней при запуске «make install».

0 ответов

Другие вопросы по тегам