Boost logo

Boost-Build :

From: Rico Hauke (rico.hauke_at_[hidden])
Date: 2005-05-11 19:37:16


Hey list,

I think I finally managed to cross compile most of the boost libraries
for QNX. However three libraries (namely regexp, serialization and
thread) still won't compile. The errors I am getting look as follows. I
am compiling with qcc 3.3.1 which is a modified version of gcc.

gcc-C++-action
bin/boost/libs/thread/build/libboost_thread.so/gcc/release/shared-linkable-true/thread.o
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp: In instantiation of
`std::list<boost::thread*, std::allocator<boost::thread*>
>::const_iterator':
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp:316: instantiated
from `std::list<boost::thread*, std::allocator<boost::thread*> >::iterator'
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp:316: instantiated
from here
C:/QNX630/target/qnx6/usr/include/cpp/list:74: error: `typedef class
std::allocator<boost::thread*> std::_List_val<boost::thread*,
std::allocator<boost::thread*> >::_Alty' is protected
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp:316: error: within this
context
C:/QNX630/target/qnx6/usr/include/cpp/list:74: error: `typedef class
std::allocator<boost::thread*> std::_List_val<boost::thread*,
std::allocator<boost::thread*> >::_Alty' is protected
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp:316: error: within this
context
C:/QNX630/target/qnx6/usr/include/cpp/list:74: error: `typedef class
std::allocator<boost::thread*> std::_List_val<boost::thread*,
std::allocator<boost::thread*> >::_Alty' is protected
/cygdrive/c/temp/boost/libs/thread/src/thread.cpp:316: error: within this
context

Is this a problem of boost, my compiler or of the standard library
implementation? Any hints what I could do appreciated!

Best regards,
Rico Hauke

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk