[C++-sig] latest checkin breaks builtin_converters.cpp on GCC cygwin

Paul Magwene paul.magwene at yale.edu
Tue Nov 4 19:32:33 CET 2003


The latest CVS checkin for builtin_converters (see below), seems to 
break the  boost.python build on cygwin (gcc version 3.3.1 (cygming 
special)).

A CVS version checked out early yesterday  before this latest checkin 
built fine.

--Paul M.



boost/boost/libs/python/src/converter/builtin_converters.cpp
	
Revision 1.27 - (download), view (text) (markup) (annotate) - [select 
for diffs]
Mon Nov 3 20:45:21 2003 UTC (21 hours, 33 minutes ago) by david_abrahams
CVS Tags: HEAD
Changes since 1.26: +1 -1 lines
Diff to previous 1.26

Warning suppression thanks to Mike Rovner <mike-at-bindkey.com>


Error message:

/usr/local/boost/libs/python/src/converter/builtin_converters.cpp: In static
    member function `static void
    boost::python::converter::<unnamed>::slot_rvalue_from_python<T,
    SlotPolicy>::construct(PyObject*,
    boost::python::converter::rvalue_from_python_stage1_data*) [with T =
    std::complex<float>, SlotPolicy =
    boost::python::converter::<unnamed>::complex_rvalue_from_python]':
/usr/local/boost/libs/python/src/converter/builtin_converters.cpp:56: 
instantiated from 
`boost::python::converter::<unnamed>::slot_rvalue_from_python<T, 
SlotPolicy>::slot_rvalue_from_python() [with T = std::complex<float>, 
SlotPolicy = 
boost::python::converter::<unnamed>::complex_rvalue_from_python]'
/usr/local/boost/libs/python/src/converter/builtin_converters.cpp:401: 
  instantiated from here
/usr/local/boost/libs/python/src/converter/builtin_converters.cpp:78: 
error: invalid static_cast from type `std::complex<double>' to type 
`std::complex<float>'

-- 
Paul M. Magwene, Ph.D.
Postdoctoral Fellow
Department of Biology
University of Pennsylvania

Goddard Labs, Rm 203
(215)898-8395





More information about the Cplusplus-sig mailing list