Boost logo

Boost :

From: Stefan Slapeta (stefan_at_[hidden])
Date: 2005-05-01 03:50:51


Thorsten Ottosen wrote:

>
> maybe you could make one desperate attack and simply remove
> all stuff of them form
>
[...]

The problem is not related with move_ptr.

There is one simple overloaded member function template that CW doesn't
like - and I've no clue why! If you comment just the templated
copy_clones_and_release in reversible_ptr_container.hpp, the misterious
compiler error is gone.

However, there are other issues then, most of which are related to the
relational comparisons.

I attach the current bjam output as a help.

Cheers,

Stefan


...found 1072 targets...
...updating 80 targets...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test\cw-9_4\debug\threading-multi\indirect_fun.obj
cw-Link-action ..\..\..\bin\boost\libs\ptr_container\test\indirect_fun.test\cw-9_4\debug\threading-multi\indirect_fun.exe
### mwld Linker Note:
# Adding default library "MSL_All-DLL_x86_D.lib" to link order
### mwld Linker Note:
# Adding default library "gdi32.lib" to link order
### mwld Linker Note:
# Adding default library "kernel32.lib" to link order
### mwld Linker Note:
# Adding default library "user32.lib" to link order
### mwld Linker Note:
# Adding default library "MSL_All_x86.lib" to link order
### mwld Linker Note:
# Including default library "MSL_All-DLL_x86_D.lib"
### mwld Linker Note:
# Including library "libboost_unit_test_framework.lib"
### mwld Linker Note:
# Including default library "kernel32.lib"
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tut1.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4\debug\threading-multi\tut1.obj
### mwcc Compiler:
# In: C:\Programme\Metrowerks\Codewarrior\MSL\MSL_C++\MSL_Common\Include\algorithm
# From: tut1.cpp
# -----------------
# 1034: if (*first1 < *first2)
# Error: ^
# illegal operands 'const animal' < 'const animal'
# (instantiating: 'boost::operator >=(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<animal, std::deque<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &, const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<animal, std::deque<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &)')
# (instantiating: 'boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<animal, std::deque<void *, std::allocator<void *>>>, boost::heap_clone_allocator>::operator <(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<animal, std::deque<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &) const')
# (instantiating: 'std::lexicographical_compare<boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>, boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>>(boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>, boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>, boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>, boost::ptr_container_detail::void_ptr_iterator<std::__deque_imp<void *, std::allocator<void *>, true>::generic_iterator<true>, const animal>)')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4\debug\threading-multi\tut1.obj" "tut1.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\tut1.test\cw-9_4\debug\threading-multi\tut1.obj...
...skipped <@boost!libs!ptr_container!test\tut1.test\cw-9_4\debug\threading-multi>tut1.CMD for lack of <@boost!libs!ptr_container!test\tut1.test\cw-9_4\debug\threading-multi>tut1.obj...
...skipped <@boost!libs!ptr_container!test\tut1.test\cw-9_4\debug\threading-multi>tut1.exe for lack of <@boost!libs!ptr_container!test\tut1.test\cw-9_4\debug\threading-multi>tut1.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test\cw-9_4\debug\threading-multi\iterator_test.obj
cw-Link-action ..\..\..\bin\boost\libs\ptr_container\test\iterator_test.test\cw-9_4\debug\threading-multi\iterator_test.exe
### mwld Linker Note:
# Adding default library "MSL_All-DLL_x86_D.lib" to link order
### mwld Linker Note:
# Adding default library "gdi32.lib" to link order
### mwld Linker Note:
# Adding default library "kernel32.lib" to link order
### mwld Linker Note:
# Adding default library "user32.lib" to link order
### mwld Linker Note:
# Adding default library "MSL_All_x86.lib" to link order
### mwld Linker Note:
# Including default library "MSL_All-DLL_x86_D.lib"
### mwld Linker Note:
# Including library "libboost_unit_test_framework.lib"
### mwld Linker Note:
# Including default library "kernel32.lib"
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\view_example.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4\debug\threading-multi\view_example.obj
### mwcc Compiler:
# File: view_example.cpp
# -------------------------
# 30: photon() : color( rand() ),
# Error: ^
# undefined identifier 'rand'

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4\debug\threading-multi\view_example.obj" "view_example.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\view_example.test\cw-9_4\debug\threading-multi\view_example.obj...
...skipped <@boost!libs!ptr_container!test\view_example.test\cw-9_4\debug\threading-multi>view_example.CMD for lack of <@boost!libs!ptr_container!test\view_example.test\cw-9_4\debug\threading-multi>view_example.obj...
...skipped <@boost!libs!ptr_container!test\view_example.test\cw-9_4\debug\threading-multi>view_example.exe for lack of <@boost!libs!ptr_container!test\view_example.test\cw-9_4\debug\threading-multi>view_example.CMD...
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\incomplete_type_test.test\cw-9_4\debug\threading-multi\incomplete_type_test.obj
### mwcc Compiler:
# In: C:\Programme\Metrowerks\Codewarrior\MSL\MSL_C++\MSL_Common\Include\algorithm
# From: incomplete_type_test.cpp
# ---------------------------------
# 1034: if (*first1 < *first2)
# Error: ^
# illegal operands 'const Composite' < 'const Composite'
# (instantiating: 'boost::operator >=(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<Composite, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &, const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<Composite, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &)')
# (instantiating: 'boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<Composite, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator>::operator <(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<Composite, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &) const')
# (instantiating: 'std::lexicographical_compare<boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>>(boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const Composite>)')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\incomplete_type_test.test\cw-9_4\debug\threading-multi\incomplete_type_test.obj" "incomplete_type_test.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\incomplete_type_test.test\cw-9_4\debug\threading-multi\incomplete_type_test.obj...
...skipped <@boost!libs!ptr_container!test\incomplete_type_test.test\cw-9_4\debug\threading-multi>incomplete_type_test.CMD for lack of <@boost!libs!ptr_container!test\incomplete_type_test.test\cw-9_4\debug\threading-multi>incomplete_type_test.obj...
...skipped <@boost!libs!ptr_container!test\incomplete_type_test.test\cw-9_4\debug\threading-multi>incomplete_type_test.exe for lack of <@boost!libs!ptr_container!test\incomplete_type_test.test\cw-9_4\debug\threading-multi>incomplete_type_test.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4\debug\threading-multi\tree_test.obj
### mwcc Compiler:
# In: C:\Programme\Metrowerks\Codewarrior\MSL\MSL_C++\MSL_Common\Include\algorithm
# From: tree_test.cpp
# ----------------------
# 1034: if (*first1 < *first2)
# Error: ^
# illegal operands 'const node' < 'const node'
# (instantiating: 'boost::operator >=(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<node, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &, const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<node, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &)')
# (instantiating: 'boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<node, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator>::operator <(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<node, std::vector<void *, std::allocator<void *>>>, boost::heap_clone_allocator> &) const')
# (instantiating: 'std::lexicographical_compare<boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>>(boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>, boost::ptr_container_detail::void_ptr_iterator<std::__wrap_iterator<std::vector<void *, std::allocator<void *>>, void *const *>, const node>)')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4\debug\threading-multi\tree_test.obj" "tree_test.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\tree_test.test\cw-9_4\debug\threading-multi\tree_test.obj...
...skipped <@boost!libs!ptr_container!test\tree_test.test\cw-9_4\debug\threading-multi>tree_test.CMD for lack of <@boost!libs!ptr_container!test\tree_test.test\cw-9_4\debug\threading-multi>tree_test.obj...
...skipped <@boost!libs!ptr_container!test\tree_test.test\cw-9_4\debug\threading-multi>tree_test.exe for lack of <@boost!libs!ptr_container!test\tree_test.test\cw-9_4\debug\threading-multi>tree_test.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4\debug\threading-multi\ptr_array.obj
### mwcc Compiler:
# In: C:\Programme\Metrowerks\Codewarrior\MSL\MSL_C++\MSL_Common\Include\algorithm
# From: ptr_array.cpp
# ----------------------
# 1034: if (*first1 < *first2)
# Error: ^
# illegal operands 'const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>' < 'const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>'
# (instantiating: 'boost::operator >=(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>, boost::ptr_container_detail::ptr_array_impl<void *, 2, int>>, boost::heap_clone_allocator> &, const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>, boost::ptr_container_detail::ptr_array_impl<void *, 2, int>>, boost::heap_clone_allocator> &)')
# (instantiating: 'boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>, boost::ptr_container_detail::ptr_array_impl<void *, 2, int>>, boost::heap_clone_allocator>::operator <(const boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>, boost::ptr_container_detail::ptr_array_impl<void *, 2, int>>, boost::heap_clone_allocator> &) const')
# (instantiating: 'std::lexicographical_compare<boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>, boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>>(boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>, boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>, boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>, boost::ptr_container_detail::void_ptr_iterator<void *const *, const n_ary_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, 2>>)')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4\debug\threading-multi\ptr_array.obj" "ptr_array.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_array.test\cw-9_4\debug\threading-multi\ptr_array.obj...
...skipped <@boost!libs!ptr_container!test\ptr_array.test\cw-9_4\debug\threading-multi>ptr_array.CMD for lack of <@boost!libs!ptr_container!test\ptr_array.test\cw-9_4\debug\threading-multi>ptr_array.obj...
...skipped <@boost!libs!ptr_container!test\ptr_array.test\cw-9_4\debug\threading-multi>ptr_array.exe for lack of <@boost!libs!ptr_container!test\ptr_array.test\cw-9_4\debug\threading-multi>ptr_array.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4\debug\threading-multi\ptr_map.obj
### mwcc Compiler:
# In: ..\..\..\boost\ptr_container\ptr_map_adapter.hpp
# From: ptr_map.cpp
# --------------------
# 268: BOOST_ASSERT( where != end() );
# Error: ^^^^^^^^^^^^
# function call '[boost::ptr_container_detail::ptr_map_adapter_base].end()' does not match
# 'boost::end<...>(__T0 &)'
# 'boost::end<...>(const __T0 &)'

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4\debug\threading-multi\ptr_map.obj" "ptr_map.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_map.test\cw-9_4\debug\threading-multi\ptr_map.obj...
...skipped <@boost!libs!ptr_container!test\ptr_map.test\cw-9_4\debug\threading-multi>ptr_map.CMD for lack of <@boost!libs!ptr_container!test\ptr_map.test\cw-9_4\debug\threading-multi>ptr_map.obj...
...skipped <@boost!libs!ptr_container!test\ptr_map.test\cw-9_4\debug\threading-multi>ptr_map.exe for lack of <@boost!libs!ptr_container!test\ptr_map.test\cw-9_4\debug\threading-multi>ptr_map.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4\debug\threading-multi\ptr_set.obj
### mwcc Compiler:
# In: ..\..\..\boost\ptr_container\detail\reversible_ptr_container.hpp
# From: ptr_set.cpp
# --------------------
# 485: *where.base() = ptr.release(); // nothrow, commit
# Error: ^
# illegal assignment to constant
# (point of instantiation: 'test_set()')
# (instantiating: 'boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::set_config<int, std::set<void *, boost::void_ptr_indirect_fun<std::less<int>, int, int>, std::allocator<void *>>>, boost::heap_clone_allocator>::replace(boost::ptr_container_detail::void_ptr_iterator<std::__tree_deleter<void *, boost::void_ptr_indirect_fun<std::less<int>, int, int>, std::allocator<void *>>::__generic_iterator<true>, int>, int *)')
# (included from:
# C:\boost_regression\boost\boost\test\unit_test_suite.hpp:22
# C:\boost_regression\boost\boost\test\unit_test.hpp:19
# C:\boost_regression\boost\libs\ptr_container\test\ptr_set.cpp:21)

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4\debug\threading-multi\ptr_set.obj" "ptr_set.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_set.test\cw-9_4\debug\threading-multi\ptr_set.obj...
...skipped <@boost!libs!ptr_container!test\ptr_set.test\cw-9_4\debug\threading-multi>ptr_set.CMD for lack of <@boost!libs!ptr_container!test\ptr_set.test\cw-9_4\debug\threading-multi>ptr_set.obj...
...skipped <@boost!libs!ptr_container!test\ptr_set.test\cw-9_4\debug\threading-multi>ptr_set.exe for lack of <@boost!libs!ptr_container!test\ptr_set.test\cw-9_4\debug\threading-multi>ptr_set.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4\debug\threading-multi\ptr_deque.obj
### mwcc Compiler:
# In: sequence_test_data.hpp
# From: ptr_deque.cpp
# ----------------------
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_deque()')
# (instantiating: 'reversible_container_test<boost::ptr_deque<boost::nullable<Value>, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_deque()')
# (instantiating: 'reversible_container_test<boost::ptr_deque<boost::nullable<Base>, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_deque()')
# (instantiating: 'reversible_container_test<boost::ptr_deque<Value, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_deque()')
# (instantiating: 'reversible_container_test<boost::ptr_deque<Base, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4\debug\threading-multi\ptr_deque.obj" "ptr_deque.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_deque.test\cw-9_4\debug\threading-multi\ptr_deque.obj...
...skipped <@boost!libs!ptr_container!test\ptr_deque.test\cw-9_4\debug\threading-multi>ptr_deque.CMD for lack of <@boost!libs!ptr_container!test\ptr_deque.test\cw-9_4\debug\threading-multi>ptr_deque.obj...
...skipped <@boost!libs!ptr_container!test\ptr_deque.test\cw-9_4\debug\threading-multi>ptr_deque.exe for lack of <@boost!libs!ptr_container!test\ptr_deque.test\cw-9_4\debug\threading-multi>ptr_deque.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4\debug\threading-multi\ptr_list.obj
### mwcc Compiler:
# In: sequence_test_data.hpp
# From: ptr_list.cpp
# ---------------------
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_list()')
# (instantiating: 'reversible_container_test<boost::ptr_list<boost::nullable<Value>, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_list()')
# (instantiating: 'reversible_container_test<boost::ptr_list<boost::nullable<Base>, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_list()')
# (instantiating: 'reversible_container_test<boost::ptr_list<Value, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_list()')
# (instantiating: 'reversible_container_test<boost::ptr_list<Base, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4\debug\threading-multi\ptr_list.obj" "ptr_list.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_list.test\cw-9_4\debug\threading-multi\ptr_list.obj...
...skipped <@boost!libs!ptr_container!test\ptr_list.test\cw-9_4\debug\threading-multi>ptr_list.CMD for lack of <@boost!libs!ptr_container!test\ptr_list.test\cw-9_4\debug\threading-multi>ptr_list.obj...
...skipped <@boost!libs!ptr_container!test\ptr_list.test\cw-9_4\debug\threading-multi>ptr_list.exe for lack of <@boost!libs!ptr_container!test\ptr_list.test\cw-9_4\debug\threading-multi>ptr_list.CMD...
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4\debug
MkDir1 ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4\debug\threading-multi
cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4\debug\threading-multi\ptr_vector.obj
### mwcc Compiler:
# In: sequence_test_data.hpp
# From: ptr_vector.cpp
# -----------------------
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_vector()')
# (instantiating: 'reversible_container_test<boost::ptr_vector<boost::nullable<Value>, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_vector()')
# (instantiating: 'reversible_container_test<boost::ptr_vector<boost::nullable<Base>, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_vector()')
# (instantiating: 'reversible_container_test<boost::ptr_vector<Value, boost::heap_clone_allocator, std::allocator<void *>>, Value, Value>()')
### mwcc Compiler:
# 54: = is_null( c.begin() );
# Error: ^
# undefined identifier 'is_null'
# (point of instantiation: 'test_ptr_vector()')
# (instantiating: 'reversible_container_test<boost::ptr_vector<Base, boost::heap_clone_allocator, std::allocator<void *>>, Base, Derived>()')

    call "c:\Programme\Metrowerks\Codewarrior\Other Metrowerks Tools\Command Line Tools\cwenv.bat" -quiet
    set "ERRORLEVEL="
    mwcc -c -lang c++ -maxerrors 5 -warnings on -maxwarnings 20 -nowraplines -g -O0 -inline off -cwd include -wchar_t on -warnings nounusedexpr,nounused -runtime dmd -RTTI on -iso_templates on "-I..\..\..\bin\boost\libs\ptr_container\test" -I- "-IC:\boost_regression\boost" -o "..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4\debug\threading-multi\ptr_vector.obj" "ptr_vector.cpp"

...failed cw-C++-action ..\..\..\bin\boost\libs\ptr_container\test\ptr_vector.test\cw-9_4\debug\threading-multi\ptr_vector.obj...
...skipped <@boost!libs!ptr_container!test\ptr_vector.test\cw-9_4\debug\threading-multi>ptr_vector.CMD for lack of <@boost!libs!ptr_container!test\ptr_vector.test\cw-9_4\debug\threading-multi>ptr_vector.obj...
...skipped <@boost!libs!ptr_container!test\ptr_vector.test\cw-9_4\debug\threading-multi>ptr_vector.exe for lack of <@boost!libs!ptr_container!test\ptr_vector.test\cw-9_4\debug\threading-multi>ptr_vector.CMD...
...failed updating 10 targets...
...skipped 20 targets...
...updated 50 targets...


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk