
Richard Guenther wrote:
This is the set of fixes that have accumulated for CVS version of wave/cpp.cpp. It still fails to build for me with gcc 4.1.0 with
Thanks for the patch. Most of the problems you're correcting are fixed in the CVS for a couple of weeks now already. Unfortunately the readonly sourceforge CVS seems to be out of sync with the developer CVS for roughly 2 month. I'll incorporate the remaining tweaks into the CVS as soon as possible.
gcc-C++-action ../../../bin/boost/tools/wave/build/wave/gcc/release/cpp.o ../cpp.cpp: In function 'void<unnamed>::save_state(const boost::program_options::variables_map&, const Context&) [with Context = context_type]': ../cpp.cpp:882: instantiated from here ../cpp.cpp:483: error: no match for 'operator<<' in 'oa << std::basic_string<char, std::char_traits<char>, std::allocator<char>
(((const char*)"0x010204"), ((const std::allocator<char>&)((const std::allocator<char>*)(& std::allocator<char>()))))' /abuild/rguenther/boost/boost/boost/archive/detail/interface_o archive.hpp:78: note: candidates are: Archive& boost::archive::detail::interface_oarchive<Archive>::operator< <(T&) [with T = std::string, Archive = boost::archive::binary_oarchive]
This one is fixed in the (developer) CVS already. Regards Hartmut PS: If you're interested in getting an upto date version of Wave please drop me a note. I'll send you the current snapshot privately then.