Boost logo

Boost :

From: Richard Hadsell (hadsell_at_[hidden])
Date: 2005-08-16 12:20:05

The mipspro build of regex fails in fileiter.cpp, because the header is
missing an include:

mipspro-C++-action bin/boost/libs/regex/build/
cc-1079 CC: ERROR File = /tmp_mnt/netDISKS/cgi/IRIX4/cgi/vendor/library/boost/boost_1_33_0/boost/regex/v4/fileiter.hpp, Line = 212
  A type specifier is expected.

     typedef std::ptrdiff_t difference_type;
... (2 similar places in the same file)

The fix should be good for any compiler:

diff -u -r1.1 -r1.2
--- boost/regex/v4/fileiter.hpp 2005/08/12 17:26:18 1.1
+++ boost/regex/v4/fileiter.hpp 2005/08/16 16:49:48 1.2
@@ -61,6 +61,7 @@
 #elif defined(BOOST_REGEX_FI_POSIX_DIR)
+#include <cstddef>
 #include <cstdio>
 #include <cctype>
 #include <iterator>

P.S.: Thanks to Kevin Wheatley for reporting a similar problem in
cpp_regex_traits.hpp, so that I didn't have to.

Dick Hadsell			914-259-6320  Fax: 914-259-6499
Reply-to:			hadsell_at_[hidden]
Blue Sky Studios      
44 South Broadway, White Plains, NY 10601

Boost list run by bdawes at, gregod at, cpdaniel at, john at