At 02:24 AM 3/13/2003, Daryle Walker wrote:This is what I got when I switch from using my Boost 1.29 directory to my Boost-CVS directory (last updated on March 9th, no tags used [don't know how]):
4. My testing was with a stock Boost 1.29.0 from a zip file. If the CVS version of Boost already has fixes for CW-DS and/or CWP8.3, I'll switch to that and apologize for wasting everyone's time.
Daryle, with all the current focus on 1.30.0, I'm not sure anyone even remembers what worked and what didn't work config-wise for 1.29.0. I know all my responses to you assumed you were working with current CVS state. So, yes, I think you should either switch to the CVS main trunk, branch RC_1_30_0, or just wait until 1.30.0 release.
//================================================================= Metrowerks CodeWarrior C++ version 8.3 __cplusplus =199711L __STDC__ =1 __STDC_VERSION__ =199901L __MWERKS__ =0x3003 __MSL__ =0x00008003 __MSL_CPP__ =0x8300 __embedded_cplusplus =0 __fourbyteints__ =1 __IEEEdoubles__ =1 __profile__ =0 __powerc =1 __POWERPC__ =1 __MACH__ =1 __APPLE__ =1 powerc =1 __STDC_HOSTED__ =0
*********************************************************************
Metrowerks Standard Library version 0x8300
*********************************************************************
Detected Platform: Mac OS Type char is signed Type wchar_t is signed byte order for type short =8 0 byte order for type int =24 16 8 0 byte order for type long =24 16 8 0 sizeof(wchar_t) =4 sizeof(short) =2 sizeof(int) =4 sizeof(long) =4 sizeof(float) =4 sizeof(double) =8 sizeof(long double) =8 CHAR_BIT =8 CHAR_MAX =0x7f WCHAR_MAX =0x7FFFFFFFU SHRT_MAX =0x7fff INT_MAX =0x7fffffff LONG_MAX =0x7fffffffL LLONG_MAX =0x7fffffffffffffffLL _POSIX_CHOWN_RESTRICTED =1 _POSIX_JOB_CONTROL [no value] _POSIX_NO_TRUNC =1 _POSIX_THREAD_ATTR_STACKADDR [no value] _POSIX_THREAD_ATTR_STACKSIZE [no value] _POSIX_THREAD_PRIO_INHERIT [no value] _POSIX_THREAD_PRIO_PROTECT [no value] _POSIX_THREAD_PRIORITY_SCHEDULING [no value] _POSIX_THREADS [no value] _POSIX_VDISABLE =((unsigned char)'\377') _POSIX_VERSION =198808L _POSIX2_VERSION =199212L
*********************************************************************
Boost version 103000
BOOST_USER_CONFIG =<boost/config/user.hpp>
BOOST_COMPILER_CONFIG ="boost/config/compiler/metrowerks.hpp"
BOOST_STDLIB_CONFIG ="boost/config/stdlib/msl.hpp"
BOOST_PLATFORM_CONFIG ="boost/config/platform/macos.hpp"
BOOST_DEDUCED_TYPENAME =typename
BOOST_HAS_HASH [no value]
BOOST_HAS_LONG_LONG [no value]
BOOST_HAS_PTHREADS [no value]
BOOST_HAS_STDINT_H [no value]
BOOST_HAS_SLIST [no value]
BOOST_HAS_THREADS [no value]
BOOST_HAS_UNISTD_H [no value]
BOOST_MSVC6_MEMBER_TEMPLATES [no value]
BOOST_NESTED_TEMPLATE =template
BOOST_NO_MEMBER_TEMPLATE_FRIENDS [no value]
BOOST_NO_MS_INT64_NUMERIC_LIMITS [no value]
BOOST_STD_EXTENSION_NAMESPACE =Metrowerks
BOOST_UNREACHABLE_RETURN(0) [no value]
//=================================================================
I couldn't compile the config-test file. I got errors like:
//=================================================================
Error : undefined identifier 'empty_boost'
config_test.cpp line 63 namespace boost_deduced_typename = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 98 namespace boost_no_ms_int64_numeric_limits = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 143 namespace boost_no_member_template_friends = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 268 namespace boost_has_two_arg_use_facet = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 273 namespace boost_has_bethreads = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 278 namespace boost_has_clock_gettime = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 283 namespace boost_has_dirent_h = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 288 namespace boost_has_ftime = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 293 namespace boost_has_gettimeofday = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 308 namespace boost_has_macro_use_facet = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 313 namespace boost_has_ms_int64 = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 318 namespace boost_has_nanosleep = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 323 namespace boost_has_nl_types_h = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 328 namespace boost_has_nrvo = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 338 namespace boost_has_pthread_delay_np = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 343 namespace boost_has_pthread_mutexattr_settype = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 348 namespace boost_has_pthread_yield = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 358 namespace boost_has_sched_yield = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 363 namespace boost_has_sgi_type_traits = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 368 namespace boost_has_sigaction = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 383 namespace boost_has_stlp_use_facet = empty_boost;
Error : undefined identifier 'empty_boost'
config_test.cpp line 398 namespace boost_msvc_std_iterator = empty_boost;
Error : undefined identifier 'empty_boost' config_test.cpp line 403 namespace boost_has_winthreads = empty_boost;
Error : illegal use of namespace name
config_test.cpp line 432 ox::detail::test_and_continue_impl((0 == boost_no_member_template_friends::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 441 ox::detail::test_and_continue_impl((0 == boost_no_ms_int64_numeric_limits::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 448 test_toolbox::detail::test_and_continue_impl((0 == boost_deduced_typename::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 457 ::test_toolbox::detail::test_and_continue_impl((0 == boost_has_winthreads::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 458 est_toolbox::detail::test_and_continue_impl((0 == boost_msvc_std_iterator::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 461 st_toolbox::detail::test_and_continue_impl((0 == boost_has_stlp_use_facet::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 464 t::test_toolbox::detail::test_and_continue_impl((0 == boost_has_sigaction::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 465 t_toolbox::detail::test_and_continue_impl((0 == boost_has_sgi_type_traits::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 466 :test_toolbox::detail::test_and_continue_impl((0 == boost_has_sched_yield::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 468 est_toolbox::detail::test_and_continue_impl((0 == boost_has_pthread_yield::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 469 :detail::test_and_continue_impl((0 == boost_has_pthread_mutexattr_settype::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 470 _toolbox::detail::test_and_continue_impl((0 == boost_has_pthread_delay_np::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 472 boost::test_toolbox::detail::test_and_continue_impl((0 == boost_has_nrvo::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 473 ::test_toolbox::detail::test_and_continue_impl((0 == boost_has_nl_types_h::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 474 t::test_toolbox::detail::test_and_continue_impl((0 == boost_has_nanosleep::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 475 st::test_toolbox::detail::test_and_continue_impl((0 == boost_has_ms_int64::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 476 t_toolbox::detail::test_and_continue_impl((0 == boost_has_macro_use_facet::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 479 test_toolbox::detail::test_and_continue_impl((0 == boost_has_gettimeofday::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 480 boost::test_toolbox::detail::test_and_continue_impl((0 == boost_has_ftime::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 481 st::test_toolbox::detail::test_and_continue_impl((0 == boost_has_dirent_h::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 482 est_toolbox::detail::test_and_continue_impl((0 == boost_has_clock_gettime::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 483 t::test_toolbox::detail::test_and_continue_impl((0 == boost_has_bethreads::test()), boost::wrap_stringstream().ref() << "0 ==
Error : illegal use of namespace name
config_test.cpp line 484 toolbox::detail::test_and_continue_impl((0 == boost_has_two_arg_use_facet::test()), boost::wrap_stringstream().ref() << "0 ==
//=================================================================
Do these error mean that those particular settings are wrong?
Daryle
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost