I forgot to mention that I am building the CVS version of the
library, fresh as of Sun night (2003-01-12).
--bruce
--- In Boost-Users@yahoogroups.com, "Bruce Lowery
In building the boost/python library on solaris using v6.2.p2 of
the
sunpro compiler, two compile-time errors occur, one in 'cast.hpp' and the other in 'inheritance.hpp'. Details are below.
--bruce
----------------- 1 --------------------
boost/boost/python/cast.hpp: line 65: Error: Default arguments cannot be added in later declarations of the template function in the same scope.
57 template
58 inline Target* downcast(Source* p, yes_convertible) 59 { 60 return static_cast (p); 61 } 62 63 template 64 inline Target* downcast(Source* p, no_convertible, boost::type<Target>* = 0) *** 65 { *** 66 typedef typename base_type_traits<Source>::type base; 67 return (Target*)detail::downcast<base>(p, convertible ----------------- 2 --------------------
boost/boost/python/object/inheritance.hpp: line 134: Error: ")" expected instead of ">".
130 template
131 inline void register_conversion( 132 // We need this parameter because CWPro7 can't determine 133 // which is the base reliably. *** 134 bool is_downcast = !cast_generator