do /usr/bin/install -c -m 664 -o nagios -g nagios $file
/usr/share/includes/rss; done/usr/bin/install: omitting directory `includes/rss/extlib'
/usr/bin/install: omitting directory `includes/rss/htdocs'
/usr/bin/install: omitting directory `includes/rss/scripts'
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/local/src/nagios/html'
make: *** [install] Error 2
Este erro ocorre porque dentro do Makefile existe um parâmetro inválido para o comando install dentro do arquivo podemos ler as linhas:
for file in includes/rss/\*;for file in includes/rss/extlib/\*;
Quando as linha que deveriam ter sido escritas eram:
for file in includes/rss/\*.\*;for file in includes/rss/extlib/\*.\*;
Desta forma o for interpretaria os diretórios e não os omitiria como diz o erro. Agora para solucionarmos o problema basta usar os seguintes comando após a execução do ./configure :
sed -i 's:for file in includes/rss/\*;:for file in includes/rss/\*.\*;:g' ./html/MakefileApós feito isso poderemos seguir "makeando" o resto seguindo a documentação oficial do Nagios contida aqui: http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html
sed -i 's:for file in includes/rss/extlib/\*;:for file in includes/rss/extlib/\*.\*;:g' ./html/Makefile
Até a próxima e boa compilação pra vocês :D
Nenhum comentário:
Postar um comentário