Boost logo

Boost :

From: Ralf W. Grosse-Kunstleve (rwgk_at_[hidden])
Date: 2004-09-23 13:05:19


--- John Maddock <john_at_[hidden]> wrote:

> > boost/config/compiler/common_edg.hpp
> >
> > should have the line
> >
> > #if (__EDG_VERSION__ <= 238)
> > # define BOOST_NO_INTEGRAL_INT64_T
> > # define BOOST_NO_SFINAE
> > # define BOOST_NO_FUNCTION_TEMPLATE_ORDERING 1 // ADD THIS LINE
> > #endif
>
> That is the correct place to add it, if it's a common EDG problem. However
> config_test is passing for this compiler without
> BOOST_NO_FUNCTION_TEMPLATE_ORDERING being set, so are you sure this is the
> right macro for the job? Or does the test case need updating?

If I add the define I get the error below while compiling one of the
Boost.Python regression tests. Without the extra define there are no errors.
Ralf

cc-1278 CC: ERROR File = /txusr/rwgrosse/hot/boost/boost/python/iterator.hpp,
Line = 36
  No instance of overloaded function "boost::bind" matches the argument list.

            The argument types are: (two_lists::two_start, boost::arg<1>).
            boost::protect(boost::bind(get_start, _1))
                           ^
          A template was detected during header processing.
            instantiation of "boost::python::api::object
                      boost::python::detail::make_iterator(two_lists::two_start
                      , std::list<int, std::allocator<int>>::iterator
                      (two_lists::*)(),
                      boost::python::return_value_policy<boost::python::copy_no
                      n_const_reference,
                      boost::python::default_call_policies>, two_lists &(*)())"
                      at line 105
            instantiation of "boost::python::api::object
                      boost::python::range(two_lists::two_start,
                      std::list<int, std::allocator<int>>::iterator
                      (two_lists::*)(),
                      boost::python::return_value_policy<boost::python::copy_no
                      n_const_reference, boost::python::default_call_policies>
                      *, boost::type<two_lists> *)"

        
                
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail


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