Estou tentando instalar o syslog-ng-3.13.2 a partir do código-fonte no linux incorporado. O comando ./configure funcionou sem nenhum erro. Quando eu faço , recebo o seguinte erro:
No arquivo incluído em /source/lib/cfg-grammar.y:41:0, em modules/native/native-grammar.y:39: ./lib/logthrdestdrv.h:33:16: erro fatal: iv.h : Nenhum arquivo ou diretório #include ^ compilação encerrada. make[2]: * [modules/native/modules_native_libsyslog_ng_native_connector_a-native-grammar.o] Erro 1 make[1]: * [all-recursive] Erro 1 make: *** [all] Erro 2
Isso é devido a alguma dependência de pacote? Qual pacote tem o arquivo de cabeçalho iv.h?
ATUALIZAÇÃO: conforme sugerido na resposta de Stephen, instalei o libivykis. Agora estou recebendo um erro diferente, por exemplo, Makefile:18272: receita para o destino 'lib/ivykis/src/libivykis.la' falhou.
O libivykis.la está em /usr/local/lib . Não sei por que está tentando construí-lo em /syslog-ng-3.13.2/lib/ivykis/src
iv.h
vem delibivykis
. Você não especifica qual distribuição está usando; no Debian e derivados, você precisará instalar olibivykis-dev
.