
Joel de Guzman wrote:
Fixing all those above, Spirit compiles now with only one test failing. The failure is again because of boost.threads (again on MinGW, g++3.2) :
read_write_mutex.cpp: In member function `void boost::detail::thread::read_write_mutex_impl<Mutex>::do_read_lock()': read_write_mutex.cpp:87: parse error before `(' token
read_write_mutex.cpp: In member function `bool
boost::detail::thread::read_write_mutex_impl<Mutex>::do_try_read_lock()': read_write_mutex.cpp:161: parse error before `(' token
read_write_mutex.cpp: In member function `void boost::detail::thread::read_write_mutex_impl<Mutex>::do_read_lock() [with Mutex = boost::mutex]':
read_write_mutex.cpp:621: instantiated from here
read_write_mutex.cpp:98: `l' undeclared (first use this function)
read_write_mutex.cpp:98: (Each undeclared identifier is reported only once for each function it appears in.)
I'm pretty sure these are fixed now, though I won't be absolutely certain until the regression tests re-run. I've really got to get gcc / MinGW installed on my machine. Mike