Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-03-18 20:46:14


"Ralf W. Grosse-Kunstleve" <rwgk_at_[hidden]> writes:

> --- "Ralf W. Grosse-Kunstleve" <rwgk_at_[hidden]> wrote:
>> I've checked in the patch and we will restart the tests as soon as the
>> Sourceforge server is cooperating.
>
> This patch breaks the Tru64/cxx and IRIX/CC (MIPSpro) compilations :-(
>
> tru64cxx65-C++-action
> ../../../libs/python/test/bin/opaque_ext.so/tru64cxx651/debug/opaque.o
> cxx: Error: opaque.cpp, line 55: #493 no instance of function template
> "boost::python::type_id" matches the specified type
> BOOST_PYTHON_OPAQUE_SPECIALIZED_TYPE_ID(opaque_)
> ^
> cxx: Error: opaque.cpp, line 56: #493 no instance of function template
> "boost::python::type_id" matches the specified type
>
> The full logs are here:
>
> http://cci.lbl.gov/boost/results/1048021397/dailylog_tru64_cxx_test
> http://cci.lbl.gov/boost/results/1048021397/dailylog_irix_CC_test
>
> I think we have to put in an #ifdef to do what was done before in some cases
> and what is done now in others. I will try this now. Please let me know if
> there are better ideas.
>
> We will have to decide what to test for: #ifdef gcc or #ifdef EDG?

Seems to me a special version of the code for

      BOOST_WORKAROUND(__GNUC__, == 2 && __GNUC_MINOR__ == 96)

is in order.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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