Gottlob Frege wrote:
On 10/10/06, Peter Dimov
wrote: Gottlob Frege wrote:
I'd like to chime in to increase the strength of the voice - I also get lots of warnings from boost which I'd like to remove, in order to see the forest for the trees. In my case, it is typically boost placeholders - _1, _2, _3,... and the warning is about unused globals.
Is there a way we can get fixes for these and reduce the warnings coming from boost?
Posting specific details will be most helpful.
including boost/bind/placeholders.hpp into a cpp file, under Xcode 2.3 (gcc 4.0) gives you:
warning: '<unnamed>::_2' defined but not used warning: '<unnamed>::_3' defined but not used ... all the way up to _9 (in my case _1 was being used).
g++ 3.x gave this warning for statics but not for unnamed namespace globals, it appears that they fixed it in 4. :-) You can try applying: http://boost.cvs.sourceforge.net/boost/boost/boost/bind/placeholders.hpp?r1=1.13&r2=1.14 This is a fix for a problem with g++ precompiled headers, but it should take care of the warning as well.