Please report new issues athttps://github.com/DOCGroup
sequence unit test which depend on boost don't link anymore with latest boost /home/build/ACE/gcc41/ACE_wrappers/TAO/tests/Sequence_Unit_Tests/GNUmakefile.Sequence_Unit_Tests_B_Sequence_CDR [Details] (.text+0x20): undefined reference to `main' [Details] make[1]: *** [bounded_sequence_cdr_ut] Error 1 for example happens on opensuse 11.0
What is "latest boost"? 1.35.0? The Test library has not changed between releases, are you sure this is not a build/configuration problem? As in the library being split in different ways?
it is 1.34.1, so far as I have found on the internet the boost people don't define main anymore when build shared, only when you build static.
mine, the boost unit test framework is nice, but we just don't have it installed on all systems and because of this we lack these unit tests for all builds. Several of them are broken at this moment after all changes after the last year. In my local tree I have removed the boost unit test framework, added our own test_macros.h file with some macros matching boost.
fixed Tue Mar 24 06:43:42 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> * bin/tao_orb_tests.lst: Added new IDL_Inherited_Operation and the sequence unit tests are not using boost anymore * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp * tests/Sequence_Unit_Tests/bounded_sequence_cdr_ut.cpp * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp * tests/Sequence_Unit_Tests/fwd_mock_reference.cpp * tests/Sequence_Unit_Tests/fwd_mock_reference.hpp * tests/Sequence_Unit_Tests/mock_array.hpp * tests/Sequence_Unit_Tests/mock_reference.hpp * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp * tests/Sequence_Unit_Tests/run_test.pl * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp * tests/Sequence_Unit_Tests/string_sequence_tester.hpp * tests/Sequence_Unit_Tests/string_ut.cpp * tests/Sequence_Unit_Tests/test_macros.h * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp * tests/Sequence_Unit_Tests/testing_counters.hpp * tests/Sequence_Unit_Tests/testing_string_traits.hpp * tests/Sequence_Unit_Tests/unbounded_array_sequence_ut.cpp * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp * tests/Sequence_Unit_Tests/value_sequence_tester.hpp Removed usage of boost. The boost unit test framework is nice, but we don't have boost on just a few build/test systems which results in the fact that we don't run these tests which we really need to do, given the fact that several of them are broken