Index: boost/program_options/detail/parsers.hpp =================================================================== --- boost/program_options/detail/parsers.hpp (revision 53158) +++ boost/program_options/detail/parsers.hpp (working copy) @@ -7,6 +7,7 @@ #define BOOST_PARSERS_HPP_VP_2004_05_06 #include +#include //for back_inserter namespace boost { namespace program_options { Index: libs/program_options/src/cmdline.cpp =================================================================== --- libs/program_options/src/cmdline.cpp (revision 53158) +++ libs/program_options/src/cmdline.cpp (working copy) @@ -196,24 +196,24 @@ if (m_additional_parser) style_parsers.push_back( - bind(&cmdline::handle_additional_parser, this, _1)); + boost::bind(&cmdline::handle_additional_parser, this, _1)); if (m_style & allow_long) style_parsers.push_back( - bind(&cmdline::parse_long_option, this, _1)); + boost::bind(&cmdline::parse_long_option, this, _1)); if ((m_style & allow_long_disguise)) style_parsers.push_back( - bind(&cmdline::parse_disguised_long_option, this, _1)); + boost::bind(&cmdline::parse_disguised_long_option, this, _1)); if ((m_style & allow_short) && (m_style & allow_dash_for_short)) style_parsers.push_back( - bind(&cmdline::parse_short_option, this, _1)); + boost::bind(&cmdline::parse_short_option, this, _1)); if ((m_style & allow_short) && (m_style & allow_slash_for_short)) - style_parsers.push_back(bind(&cmdline::parse_dos_option, this, _1)); + style_parsers.push_back(boost::bind(&cmdline::parse_dos_option, this, _1)); - style_parsers.push_back(bind(&cmdline::parse_terminator, this, _1)); + style_parsers.push_back(boost::bind(&cmdline::parse_terminator, this, _1)); vector