id summary reporter owner description type status milestone component version severity resolution keywords cc 7421 previous way of coupling lexical_cast with std::transform is not working tokiloki7@… Antony Polukhin "After change SVN changelist 80291 (git commit 5ce9c1e41909537371a526bd2e951ff1466eeb9a) coupling lexical_cast with std::transform in the way std::transform(vector.begin(), vector.end(), str_list.begin(), boost::lexical_cast); is not working because lexical_cast is overloaded. Compilation error is base_helper.cpp:25:5: error: no matching function for call to 'transform' std::transform(vector.begin(), vector.end(), str_list.begin(), boost::lexical_cast); ^~~~~~~~~~~~~~ /usr/lib/gcc/i686-redhat-linux/4.7.0/include/c++/4.7.0/bits/stl_algo.h:4940:5: note: candidate template ignored: couldn't infer template argument '_UnaryOperation' transform(_InputIterator __first, _InputIterator __last, ^ /usr/lib/gcc/i686-redhat-linux/4.7.0/include/c++/4.7.0/bits/stl_algo.h:4977:5: note: candidate function template not viable: requires 5 arguments, but 4 were provided transform(_InputIterator1 __first1, _InputIterator1 __last1," Bugs closed Boost 1.54.0 lexical_cast Boost 1.53.0 Regression fixed