
Hi, I am getting the following error, while compile. I am using Boost 1.32 Version on Mac OS 10.5. ---------
g++ -I/usr/local/include/boost-1_32/ -L/usr/local/lib/ -lboost_wserialization Test.cpp
/usr/local/include/boost-1_32/boost/serialization/access.hpp:106: error: request for member 'serialize' in 't', which is of non-class type 'wchar_t' /usr/local/include/boost-1_32/boost/serialization/access.hpp: In static member function 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_wiarchive, T = wchar_t]': /usr/local/include/boost-1_32/boost/serialization/serialization.hpp:78: instantiated from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_wiarchive, T = wchar_t]' /usr/local/include/boost-1_32/boost/serialization/serialization.hpp:121: instantiated from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_wiarchive, T = wchar_t]' /usr/local/include/boost-1_32/boost/archive/detail/iserializer.hpp:155: instantiated from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::binary_wiarchive, T = wchar_t]' Test.cpp:27: instantiated from here /usr/local/include/boost-1_32/boost/serialization/access.hpp:106: error: request for member 'serialize' in 't', which is of non-class type 'wchar_t' -------- Can someone help me solving this issue. regards S.Kannan