Boost logo

Boost Users :

From: David Webster-Jaggard (yg-boost-users_at_[hidden])
Date: 2003-05-23 07:17:41


Hello. Sorry if the answer to this question is available elsewhere but I
haven't found it yet.

I would like to build the python library in boost_1_30_0 using Borland C++
Builder 5 (bcc32 version 5.5.1). Currently, this fails with a number of
errors, the first and most significant being:

Error E2401 C:\boost\boost_1_30_0\boost/python/object/inheritance.hpp 69:
Invalid template argument list

The statement around line 69 from inheritance.hpp is as follows:

    typedef typename mpl::if_c<
        is_polymorphic<T>::value
        , polymorphic_id_generator<T>
        , non_polymorphic_id_generator<T> >::type type;

Is the borland compiler simply incapable of compiling this statement or (as
is likely) have I missed something?

Thanks in advance


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net