Errors building boost 1.35.0 under mingw (serialization related)

Hello, this is my firs try to build boost under windows vista using
mingw-3.4.5, so I'm totally newbie, and I'm getting several compiling
errors. The first one is this:
*gcc.link.dll
bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\boost_serialization-mgw34-mt-1_35.lib
Creating library file:
bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\boost_serialization-mgw34-mt-1_35.lib
bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\codecvt_null.o:codecvt_null.cpp:(.rdata$_ZTVN5boost7archive12codecvt_nullIwEE[vtable
for boost::archive::codecvt_null

Hi,
I've the same type of errors with "serialization" module in WindowsXP using
mingw-gcc-3.4.5.
I've tried with mingw-gcc-4.3 but same errors are reported.
Thanks.
Albert
On Tue, May 27, 2008 at 10:56 AM, Jose Manuel Pulido
Hello, this is my firs try to build boost under windows vista using mingw-3.4.5, so I'm totally newbie, and I'm getting several compiling errors. The first one is this:
*gcc.link.dll bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\boost_serialization-mgw34-mt-1_35.lib Creating library file: bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\boost_serialization-mgw34-mt-1_35.lib bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\codecvt_null.o:codecvt_null.cpp:(.rdata$_ZTVN5boost7archive12codecvt_nullIwEE[vtable for boost::archive::codecvt_null
]+0x14): undefined reference to `std::codecvt ::do_unshift(int&, char*, char*, char*&) const' *After googling for a while, I found this discussion: http://thread.gmane.org/gmane.comp.lib.boost.user/34741 where removing the line #47 from libs/serialization/build (this line's content is codecvt_null) was proposed as a solution. It seems this didn't completely work since the previous error disappeared, but I got a new one and I haven't been able to find a possible solution. The error message is this: * gcc.compile.c++ bin.v2\libs\serialization\build\gcc-mingw-3.4.5\release\threading-multi\basic_text_wiprimitive.o libs\serialization\src\basic_text_wiprimitive.cpp:14:2: #error "wide char i/o not supported on this platform"
*Any help will be appreciated.
Regards: J. Pulido
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Albert Gil Moreno
-
Jose Manuel Pulido