
Hello Boost Users, When i try to compile a class that use a vector with CodeWarrior for PS2 R3.03, i have this error message : Error : illegal use of incomplete struc/union/class 'Metrowerks::compile_assert<0>' (instantiating: 'std::vector<int, std::allocator<int>>') (instantiating: 'std::__vector_imp<int, std::allocator<int>, l>') vector line 729 ompile assert<bool(sizeof(T) == sizeof(typename Metrowerks::strore_as<T>;;type))> And just above the error line, in the vector file : // Error : illegal use of incomplete struct/union/class 'Metrowerks::compile_assert<0>' // This means that the store_as table in <msl_utility> is not set correctly. // sizeof(T) == sizeof(typename Metrowerks::store_as<T>::type must be true. The code compiles and works perfectly with VC6 sp5 on PC and XBOX. Thanks for any help.