Compile error with QNX compiler

I am using the QNX 6.4.0 development environment (based on gcc 4.2.4) to compile boost_thread-static-mt from boost 1.38, and I am getting the following errors. I was wondering if someone could tell me whether this is a compiler problem or a problem with boost. I should mention that I don't get the same error with gcc4 or mingw-gcc4. I have the latest boost from svn, but I'm unable to test that on this compiler because I'm still sorting through other build problems there. cd /path_to_build/build.qnx/Core/LIB_MISSIONPLANNER && /path_to_qnx/qnx640/host/linux/x86/usr/bin/qcc -Vgcc_ntox86 -lang-c++ -w1 -I/path_to_build/Externals/boost_1_38_0 -o CMakeFiles/MISSIONPLANNER.dir/CommTCP.cpp.obj -c /path_to_build/Core/LIB_MISSIONPLANNER/CommTCP.cpp In file included from /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:33, from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/iserializer.hpp:64, from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/interface_iarchive.hpp:23, from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/common_iarchive.hpp:20, from /path_to_build/Externals/boost_1_38_0/boost/archive/basic_text_iarchive.hpp:31, from /path_to_build/Externals/boost_1_38_0/boost/archive/text_iarchive.hpp:23, from /path_to_build/Core/LIB_MISSIONPLANNER/Connection.hpp:19, from /path_to_build/Core/LIB_MISSIONPLANNER/CommTCP.hpp:6, from /path_to_build/Core/LIB_MISSIONPLANNER/CommTCP.cpp:1: /path_to_build/Externals/boost_1_38_0/boost/serialization/factory.hpp:37: error: template declaration of 'T* boost::serialization::factory' /path_to_build/Externals/boost_1_38_0/boost/serialization/factory.hpp:37: error: 'va_list' is not a member of 'std' In file included from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/iserializer.hpp:64, from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/interface_iarchive.hpp:23, from /path_to_build/Externals/boost_1_38_0/boost/archive/detail/common_iarchive.hpp:20, from /path_to_build/Externals/boost_1_38_0/boost/archive/basic_text_iarchive.hpp:31, from /path_to_build/Externals/boost_1_38_0/boost/archive/text_iarchive.hpp:23, from /path_to_build/Core/LIB_MISSIONPLANNER/Connection.hpp:19, from /path_to_build/Core/LIB_MISSIONPLANNER/CommTCP.hpp:6, from /path_to_build/Core/LIB_MISSIONPLANNER/CommTCP.cpp:1: /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp: In member function 'void* boost::serialization::extended_type_info_typeid<T>::construct(unsigned int, ...) const': /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:96: error: 'va_list' is not a member of 'std' /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:96: error: expected `;' before 'ap' /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:97: error: 'ap' was not declared in this scope /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:100: error: 'factory' was not declared in this scope /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:100: error: expected primary-expression before ',' token /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:102: error: expected primary-expression before ',' token /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:104: error: expected primary-expression before ',' token /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:106: error: expected primary-expression before ',' token /path_to_build/Externals/boost_1_38_0/boost/serialization/extended_type_info_typeid.hpp:108: error: expected primary-expression before ',' token cc: /path_to_qnx/qnx640/host/linux/x86/usr/lib/gcc/i386-pc-nto-qnx6.4.0/4.2.4/cc1plus error 1 compiler identifies itself as gcc 4.2.4: kito@Vostok:~$ ntox86-g++ --version ntox86-g++ (GCC) 4.2.4
participants (1)
-
Kito Berg-Taylor