首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用zlib编译rsyslog

用zlib编译rsyslog
EN

Server Fault用户
提问于 2012-09-11 00:24:22
回答 1查看 390关注 0票数 0

我正在尝试编译rsyslog,但是它失败了

代码语言:javascript
复制
  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。

谢谢你的阅读

EN

回答 1

Server Fault用户

发布于 2012-09-13 09:41:29

您需要告诉编译器/链接器在哪里找到zlib库。如果它是基于自动工具的,这通常是用CFLAGS="-L/path/to/zlib" ./configure完成的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/426174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档