RE: [Boost-users] shared_ptr compiler error with gcc
amerio
I'm trying to compile a gamecube sample with boost_1_30_2 and gcc version egcs-2.91.57 (nintendo package):
That's a very old version of GCC. Boost isn't tested with anything older than version 2.95.3, and that only on Linux, with a 41% failure rate. (See http://boost.sourceforge.net/regression-logs/ for the details.) Does Nintendo not supply a newer version? Do they even support the standard library (which Boost is somewhat dependent on)? There are unofficial builds of GCC 3.x (which Boost works well with) for the Gamecube though I don't know whether they include libstdc++. Google for "gcc gamecube" and you'll find them.
#include
int main() { boost::shared_ptr<int> i ( new int ); } I got: boost/detail/shared_count.hpp: In method `void * boost::detail::sp_counted_base_impl
::get_deleter(const
This error message seems to be incomplete.
Does Nintendo not supply a newer version? Do they even support the standard library (which Boost is somewhat dependent on)?
Actually, it is gcc 2.95.3 The stl is supported via the latest stlport.
There are unofficial builds of GCC 3.x (which Boost works well with) for the Gamecube though I don't know whether they include libstdc++. Google for "gcc gamecube" and you'll find them.
#include
int main() { boost::shared_ptr<int> i ( new int ); } I got: boost/detail/shared_count.hpp: In method `void * boost::detail::sp_counted_base_impl
::get_deleter(const
This error message seems to be incomplete.
oops. here it is : boost/detail/shared_count.hpp: In method `void * boost::detail::sp_counted_base_impl
::get_deleter(const type_info &)': Internal compiler error. If anyone was successful compiling this on the gamecube, please share your knowledge ! (boost 1.30.2, gcc 2.95.3 with prodg for gamecube)
participants (2)
-
amerio
-
Ben Hutchings