[regex] 1.33 missing include causes compile error... MIPS Pro 7.4.1

cpp_regex_traits.hpp appears to be missing an include to define std::basic_istream<> ... cc-1070 CC: ERROR File = boost_1_33_0/boost/regex/v4/cpp_regex_traits.hpp, Line = 442 The indicated type is incomplete. std::basic_istream<charT> m_is; // stream for parsing numbers. ^ A template was detected during header processing. instantiation of class "boost::re_detail::cpp_regex_traits_implementation<char>" at line 945 instantiation of "std::string boost::cpp_regex_traits<char>::error_string(boost::regex_ constants::error_type) const" at line 171 of "boost_1_33_0/libs/regex/build/../src/posix_api.cpp" 1 error detected in the compilation of "boost_1_33_0/libs/regex/build/../src/posix_api.cpp". So the attatched patch adds a suitable include to get regex compiling Kevin -- | Kevin Wheatley, Cinesite (Europe) Ltd | Nobody thinks this | | Senior Technology | My employer for certain | | And Network Systems Architect | Not even myself | --- boost_1_33_0_mipspro_7.4.1/include/boost-1_33/boost/regex/v4/cpp_regex_traits.hpp 2005-07-12 10:49:10.000000000 +0100 +++ boost_1_33_0/boost/regex/v4/cpp_regex_traits.hpp 2005-08-16 14:32:00.000000000 +0100 @@ -21,6 +21,8 @@ #include <boost/config.hpp> +#include <istream> + #ifndef BOOST_NO_STD_LOCALE #ifndef BOOST_RE_PAT_EXCEPT_HPP
participants (2)
-
John Maddock
-
Kevin Wheatley