syslog-ng make error - iv.h: Nenhum arquivo ou diretório

0

Estou tentando instalar o syslog-ng-3.13.2 do código-fonte no Linux incorporado. O comando ./ configure funcionou sem nenhum erro. Quando faço make , recebo o seguinte erro:

In file included from /source/lib/cfg-grammar.y:41:0, from modules/native/native-grammar.y:39: ./lib/logthrdestdrv.h:33:16: fatal error: iv.h: No such file or directory #include ^ compilation terminated. make[2]: * [modules/native/modules_native_libsyslog_ng_native_connector_a-native-grammar.o] Error 1 make[1]: * [all-recursive] Error 1 make: *** [all] Error 2

Isso é devido a alguma dependência de pacote? Qual pacote tem o arquivo de cabeçalho iv.h?

ATUALIZAÇÃO: Como sugerido na resposta de Stephen, instalei o libivykis. Agora estou recebendo um erro diferente, por exemplo Makefile: 18272: a receita para o destino 'lib / ivykis / src / libivykis.la' falhou.

O libivykis.la está em / usr / local / lib. Eu não sei porque está tentando construí-lo em /syslog-ng-3.13.2/lib/ivykis/src

    
por Jay 08.01.2018 / 07:51

1 resposta

2

iv.h é proveniente de libivykis . Você não especifica qual distribuição está usando; no Debian e derivados você precisa instalar o libivykis-dev .

    
por 08.01.2018 / 08:00

Tags