Syslog-Ng

syslog-ng 生成錯誤 - iv.h:沒有這樣的文件或目錄

  • January 8, 2018

我正在嘗試從嵌入式 linux 上的原始碼安裝 syslog-ng-3.13.2。./configure命令正常工作,沒有任何錯誤。當我做make時,我收到以下錯誤:

在 /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$$ 1 $$: *** $$ all-recursive $$錯誤 1 品牌:***$$ all $$錯誤 2

這是因為某些包依賴性嗎?哪個包有 iv.h 標頭檔?

更新:正如斯蒂芬的回答中所建議的,我安裝了 libivykis。現在我得到一個不同的錯誤,即 Makefile:18272: recipe for target ’lib/ivykis/src/libivykis.la’ failed。

libivykis.la 位於 /usr/local/lib 中。我不知道為什麼它試圖在 /syslog-ng-3.13.2/lib/ivykis/src 中建構它

iv.h來自libivykis. 您沒有指定您正在使用哪個發行版;在 Debian 和衍生產品上,您需要安裝libivykis-dev.

引用自:https://unix.stackexchange.com/questions/415511