Too many warnings for stuff that's easy to fix, plus one actual copy-paste bug. Trying to find a real problem buried in the verbose text is finding a needle in a haystack.
Before: 4389 lines of output
After: 3657 lines of output
Delta: 732 lines of warnings silenced
Only code that directly resides in main openrave source code is modified, warnings originating from 3rd party dependencies or vendored directories are not modified.
Prefer to fix a warning by Doing the Right Thing™ rather than slapping a define that just sweeps the problem under the carpet.
<boost/bind.hpp> becomes <boost/bind/bind.hpp> and using namespace boost::placeholders.
Many unused variables are removed or commented out.
Too many warnings for stuff that's easy to fix, plus one actual copy-paste bug. Trying to find a real problem buried in the verbose text is finding a needle in a haystack.
Before: 4389 lines of output After: 3657 lines of output Delta: 732 lines of warnings silenced
Only code that directly resides in main openrave source code is modified, warnings originating from 3rd party dependencies or vendored directories are not modified.
Prefer to fix a warning by Doing the Right Thing™ rather than slapping a define that just sweeps the problem under the carpet.
<boost/bind.hpp>
becomes<boost/bind/bind.hpp>
andusing namespace boost::placeholders
.