組み込みLinuxのソースからsyslog-ng-3.13.2をインストールしようとしています。これ。 /構成コマンドはエラーなしでうまく機能します。私がするとき作る、次のエラーが発生します。
/source/lib/cfg-grammar.y:41:0, module/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ヘッダファイルを含むパッケージは何ですか?
更新:Stephenの答えで提案されているように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
。