If you are on this page you might have had issues  with installing Icinga on Freebsd, These issues are due to not respecting CFLAG variable, you can read about it here: http://www.freebsd.org/doc/en/books/porters-handbook/dads-cflags.html .  You will  run into this when running make, I’ve tried this with  icinga 1.4.2 & 1.5.0 (dev) on Freebsd 7.4 (amd64).

The fix is rather simple (by the way if you know of a better fix let me know):

1. cd to the icinga source directory and run the following command below:

for i in $(grep -R -H “?-Wall” ./* | cut -f1 -d ‘:’ ); do sed -i ” s”/CFLAGS=?-Wall/CFLAGS+=-Wall/” $i; done

 

Update:

The fix above is the long road, you can edit the main Makefile and fix the cflags issue in one file =).