Boost logo

Boost Testing :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2005-04-06 05:01:18


Hello!

The Tru64 regression tests are back. They are run on an old Alpha Hardware
running OSF V5.1. The compiler used is CXX 6.5-042.

Currently the tests are run incrementally because it takes about one and a
half day for a full single regression run to complete. They are started
manually, but this will be changed in the near future, I hope.

A first glance at the results doesn't look too bad. There are some
regressions due to the fact that I'm not able to patch any system or
compiler header file like I did before. Another thing that caught my eye is
the following:

cxx: Error: /vol1/boost/boost/libs/config/test/boost_no_is_abstract.ipp,
line 30: #604
           array of abstract class "boost_no_is_abstract::abstract" is not
           allowed:
             function "boost_no_is_abstract::abstract::foo" is a pure virtual
                       function
           detected during instantiation of class
                     "boost_no_is_abstract::is_abstract_test<T> [with
                     T=boost_no_is_abstract::abstract]" at line 41
    enum{ s1 = sizeof(check_sig<T>(0)) };
---------------------^

I'm assuming the C++ standard allows this. If anyone would be so kind as to
point me to the appropriate section of the standard, I will report this to
Compaq ASAP. In the mean while, I will have to define BOOST_NO_IS_ABSTRACT
for this compiler. Is this correct?

Markus


Boost-testing list run by mbergal at meta-comm.com