On Thursday, March 13, 2003, at 8:32 AM, Beman Dawes wrote:

At 02:24 AM 3/13/2003, Daryle Walker wrote:

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.


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]):

//=================================================================
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

Reply via email to