Package: ginac
Version: 1.3.2-1
Severity: serious
Justification: FTBFS

Hi Richard,

ginac is failing to build on ia64 with an error unrelated to bug
#325837:

[...]
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -O2 -finline-limit=1200 -MT add.lo 
-MD -MP -MF .deps/add.Tpo -c add.cpp  -fPIC -DPIC -o .libs/add.o
basic.h:85: warning: 'struct GiNaC::map_function' has virtual functions but 
non-virtual destructor
basic.h:104: warning: 'class GiNaC::basic::visitor' has virtual functions but 
non-virtual destructor
ex.h:878: warning: 'class GiNaC::pointer_to_map_function' has virtual functions 
but non-virtual destructor
numeric.h:80: warning: 'class GiNaC::numeric::visitor' has virtual functions 
but non-virtual destructor
expairseq.h:67: warning: 'class GiNaC::expairseq::visitor' has virtual 
functions but non-virtual destructor
add.h:33: warning: 'class GiNaC::add::visitor' has virtual functions but 
non-virtual destructor
mul.h:33: warning: 'class GiNaC::mul::visitor' has virtual functions but 
non-virtual destructor
matrix.h:95: warning: 'class GiNaC::matrix::visitor' has virtual functions but 
non-virtual destructor
add.cpp:35: error: no matching function for call to 
'GiNaC::registered_class_options::print_func(void (GiNaC::add::*)(const 
GiNaC::print_context&, unsigned int)const)'
registrar.h:73: note: candidates are: GiNaC::registered_class_options& 
GiNaC::registered_class_options::print_func(const GiNaC::print_functor&) [with 
Ctx = GiNaC::print_context]
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::add::do_print_latex', which is of non-class type 'void 
(GiNaC::add::*)(const GiNaC::print_latex&, unsigned int)const'
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::add::do_print_csrc', which is of non-class type 'void 
(GiNaC::add::*)(const GiNaC::print_csrc&, unsigned int)const'
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::expairseq::do_print_tree', which is of non-class type 'void 
(GiNaC::expairseq::*)(const GiNaC::print_tree&, unsigned int)const'
add.cpp:35: error: expected primary-expression before '(' token
add.cpp:35: error: no matching function for call to 
'GiNaC::registered_class_options::print_func(void (GiNaC::add::*)(const 
GiNaC::print_context&, unsigned int)const)'
registrar.h:73: note: candidates are: GiNaC::registered_class_options& 
GiNaC::registered_class_options::print_func(const GiNaC::print_functor&) [with 
Ctx = GiNaC::print_context]
add.cpp:35: error: expected primary-expression before '>' token
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::add::do_print_latex', which is of non-class type 'void 
(GiNaC::add::*)(const GiNaC::print_latex&, unsigned int)const'
add.cpp:35: error: expected primary-expression before '>' token
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::add::do_print_csrc', which is of non-class type 'void 
(GiNaC::add::*)(const GiNaC::print_csrc&, unsigned int)const'
add.cpp:35: error: expected primary-expression before '>' token
add.cpp:35: error: request for member 'print_func' in 
'&GiNaC::expairseq::do_print_tree', which is of non-class type 'void 
(GiNaC::expairseq::*)(const GiNaC::print_tree&, unsigned int)const'
add.cpp:35: error: expected primary-expression before '>' token
add.cpp: In member function 'virtual GiNaC::ex GiNaC::add::conjugate() const':
add.cpp:388: warning: comparison between signed and unsigned integer expressions
make[3]: *** [add.lo] Error 1
[...]

A full build log can be found at
<http://buildd.debian.org/fetch.php?&pkg=ginac&ver=1.3.2-1&arch=ia64&stamp=1124523810&file=log&as=raw>.

This looks like a cascading failure, but I don't really know what the
first failure means in this case, as I don't understand the code well
enough to know why it works on the *other* architectures. :)

-- 
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