Syslog-Ng
syslog-ng 生成錯誤 - iv.h:沒有這樣的文件或目錄
我正在嘗試從嵌入式 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
.