Я пытаюсь скомпилировать rsyslog, но не получается
CC rsyslogd-smtradfwd.o
CC rsyslogd-iminternal.o
CC rsyslogd-pidfile.o
CCLD rsyslogd
../runtime/.libs/librsyslog.a(librsyslog_la-parser.o): In function `uncompressMessage':
/home/pate/cs/csbox/local/build/linux-debian-x86_64-6/rsyslog/rsyslog-5.8.12/runtime/parser.c:247: undefined reference to `uncompress'
collect2: ld returned 1 exit status
make[2]: *** [rsyslogd] Error 1
make[2]: Leaving directory `/home/pate/cs/csbox/local/build/linux-debian-x86_64-6/rsyslog/rsyslog-5.8.12/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pate/cs/csbox/local/build/linux-debian-x86_64-6/rsyslog/rsyslog-5.8.12'
make: *** [all] Error 2
Из того, что я смог найти в Интернете, это связано с zlib, но я действительно не знаю, что добавить.
Zlib устанавливается не в системе, а в определенной папке, и LD_LIBRARY_PATH настроен правильно.
Спасибо за прочтение
Вам нужно указать компилятору / компоновщику, где найти библиотеку zlib. Обычно это делается с помощью CFLAGS="-L/path/to/zlib" ./configure
если он основан на автоинструментах.