[GCC-XML] sorry, unimplemented: call_expr cannot be mangled due to a defect in the C++ ABI

Brad King brad.king at kitware.com
Tue Aug 15 09:56:11 EDT 2006


Peter Grundström wrote:
> Hello gccxml-list
> 
> I'm trying to do python-bindings for some c++ code that uses the
> boost::signal and boost::python libraries. However I having som
> problems. Gccxml quits with this message:
> 
> /usr/include/boost/python/object_core.hpp:285: sorry, unimplemented:
> call_expr cannot be mangled due to a defect in the C++ ABI
> 
> I'm using a cvs checkout from yesterday, gcc version 4.0.3 (ubuntu
> drapper drake) and boost version 1.33.1. Attached is my code that uses
> boost. The outputted xml is available here:
> http://www.openfestis.org/uploads/esignal.xml (warning: big file, 6mb)

GCC-XML internally uses a GCC 3.3 parser.  That message is coming from
GCC 3.3, not the xml dumping code.  Try getting the code to compile with
GCC 3.3 first.

-Brad



More information about the gccxml mailing list