*** Dumping configuration *** - Enable profiling : no - Generate documentation : no make all-recursive make[1]: Entering directory `/var/tmp/portage/prelude-nagios-0.0.3/work/prelude-nagios-0.0.3' Making all in src make[2]: Entering directory `/var/tmp/portage/prelude-nagios-0.0.3/work/prelude-nagios-0.0.3/src' i686-pc-linux-gnu-gcc -I../ -I./include -DCONFIG_DIR=\"/etc/prelude-nagios\" -DLOCALSTATEDIR=\"/var/lib\" -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -ffast-math -O2 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wcast-qual -Wcast-align -Wnested-externs -Wunused -c prelude-nagios.c In file included from prelude-nagios.c:27: ./include/idmef.h:40:29: error: libprelude/list.h: No such file or directory ./include/idmef.h:43:35: error: libprelude/idmef-tree.h: No such file or directory ./include/idmef.h:44:40: error: libprelude/idmef-tree-func.h: No such file or directory ./include/idmef.h:45:40: error: libprelude/prelude-message.h: No such file or directory ./include/idmef.h:46:49: error: libprelude/prelude-message-buffered.h: No such file or directory ./include/idmef.h:47:39: error: libprelude/idmef-msg-send.h: No such file or directory ./include/idmef.h:48:31: error: libprelude/sensor.h: No such file or directory make[2]: *** [prelude-nagios.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/prelude-nagios-0.0.3/work/prelude-nagios-0.0.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/prelude-nagios-0.0.3/work/prelude-nagios-0.0.3' make: *** [all-recursive-am] Error 2 !!! ERROR: net-analyzer/prelude-nagios-0.0.3 failed. Call stack: ebuild.sh, line 1933: Called dyn_compile ebuild.sh, line 971: Called src_compile
Created attachment 85368 [details, diff] patch for prelude-nagios-0.0.3.ebuild prelude-nagios require headers and libs removed in the version 0.9.3 of libprelude , it work out using the 0.0.10-r1 of libprelude.
prelude-cvs is not in portage
The patch worked for me, but i was forced to downgrade to libprelude. When will the prelude headers be added to libprelude-0.9.5?
prelude-nagios should be upgraded to use the new libprelude libraries, I think the header files missing (the ones which causes the bug), shall not be implemented anymore in libprelude. The latest version of prelude-nagios dates back to 2004.
Fixed in cvs