id summary reporter owner description type status milestone component version severity resolution keywords cc 2543 path.hpp:947: warning: comparison between signed and unsigned integer expressions christian.leutloff@… Beman Dawes "Including boost/filesystem.hpp leads to this warning (repeated some more times for other lines of code): path.hpp:947: warning: comparison between signed and unsigned integer expressions The compiler is gcc 4.2.3 build for QNX 6. It is executed under WinXP. I'm using boost 1.35. But I have verified that the relevant code sections in path.hpp are unchanged in svn boost/trunk as of Nov. 25. Therefore I would assume that this problem is present in newer versions of boost, too. In version 1.33.1 this problem was not present. The warning is ""fixed"" through a typecast from the colon to (typename string_type::value_type). This applies for slash, too. I'm not sure that the typecast is the right solution. But at least it works for me ... I'll attach the diff against boost version 1.35 to show the affected lines of code. If useful I am willing to move the changes or modified changes to trunk, too. Please drop me a note if it would be helpful. Many many thanks to all the people bringing boost to me! It is a great to be able to use this powerful lib. " Bugs closed To Be Determined filesystem Boost 1.37.0 Problem fixed path, compiler, warning