id summary reporter owner description type status milestone component version severity resolution keywords cc 3897 Test framework does not include before testing __FreeBSD_version janm-boost-bug@… Gennadiy Rozental "The file boost/test/impl/execution_monitor.ipp tests __FreeBSD_version without including first. This causes compilation warnings about preprocessor symbol redefinitions. Patch to fix the problem: diff -dur boost_1_42_0.orig/boost/test/impl/execution_monitor.ipp boost_1_42_0/boost/test/impl/execution_monitor.ipp --- boost_1_42_0.orig/boost/test/impl/execution_monitor.ipp 2009-11-28 20:19:18.000000000 +1100 +++ boost_1_42_0/boost/test/impl/execution_monitor.ipp 2010-02-04 21:23:20.301652051 +1100 @@ -155,6 +155,7 @@ # include # if defined(__FreeBSD__) +# include # ifndef SIGPOLL # define SIGPOLL SIGIO " Bugs closed Boost 1.60.0 test Boost 1.42.0 Problem fixed test freebsd osreldate version