syslog-ng make 错误 - iv.h:没有这样的文件或目录

syslog-ng make 错误 - iv.h:没有这样的文件或目录

我正在尝试从嵌入式 Linux 上的源代码安装 syslog-ng-3.13.2。这。/配置命令工作正常,没有任何错误。当我做制作,我收到以下错误:

在 /source/lib/cfg-grammar.y:41:0、modules/native/native-grammar.y:39 中包含的文件中:./lib/logthrdestdrv.h:33:16:致命错误:iv.h : 没有这样的文件或目录 #include ^ 编译终止。使[2]:* [modules/native/modules_native_libsyslog_ng_native_connector_a-native-grammar.o] 错误 1 ​​make[1]: *[全递归] 错误 1 ​​make: *** [全部] 错误 2

这是因为某些包依赖性吗?哪个包有iv.h头文件?

更新:正如斯蒂芬的回答所建议的,我安装了 libivykis。现在我遇到了不同的错误,即 Makefile:18272: 目标“lib/ivykis/src/libivykis.la”的配方失败。

libivykis.la 位于 /usr/local/lib 中。我不知道为什么它试图在 /syslog-ng-3.13.2/lib/ivykis/src 中构建它

答案1

iv.h来自libivykis。您无需指定正在使用哪个发行版;在 Debian 及其衍生版本上,您需要安装libivykis-dev

相关内容