Package: orbit2cpp
Version: 1.3.9-1.1
Severity: serious

Hi Bradley,

It seems that orbit2cpp is one of a number of packages that were
uploaded for the C++ transition before the arm autobuilders were set up
to use gcc-4.0, which means there is currently a liborbit2cpp9c2 in the
archive that's built for the wrong C++ ABI.  In addition, attempting to
do a binNMU to get this fixed has failed with an internal compiler
error:

 arm-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../../.. 
-I../../.. -DVERSION=\"\" -DORBIT2=1 -pthread -I/usr/include/orbit-2.0 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libIDL-2.0 
-g -O2 -Wp,-MD,.deps/IDLAny.pp -c IDLAny.cc  -fPIC -DPIC -o .libs/IDLAny.o
IDLAny.cc:346:2: warning: #warning "WRITE ME"
IDLAny.cc: In member function 'std::string 
IDLAny::_ZTv0_n84_NK6IDLAny17skel_decl_ret_getEPK10IDLTypedef(const 
IDLTypedef*) const':
IDLAny.cc:372: internal compiler error: in cp_expr_size, at 
cp/cp-objcp-common.c:101
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
make[5]: *** [IDLAny.lo] Error 1
make[5]: Leaving directory 
`/home/build/orbit2cpp/orbit2cpp-1.3.9/orbitcpp/idl-compiler/types'

This is by now a well-known ICE on arm/m68k/hppa, and obviously not your
fault, but it does mean we have an unresolved broken binary in the
archive that needs to be dealt with.  This ICE is not present in gcc-3.4
TTBOMK, and gcc-3.4 uses a C++ ABI that matches gcc-4.0's, so you should
be able to fix this by build-depending on g++-3.4 [arm] and invoking
that compiler explicitly.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to