Package: grpn
Version: 1.1.2-3.1
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.

[...]
gcc  -L/usr/X11/lib  -o grpn test_gtk_ver.o real.o complex.o matrix.o number.o 
funcs.o constant.o button_def.o run_cmd.o main.o stack.o lcd.o setup_menu.o 
callback_menu.o process_input.o options.o setup_buttons.o callback_buttons.o 
editor.o error.o help.o mode.o undo.o `pkg-config --libs gtk+-2.0` -lX11 -lm 

error: conflicting function declarations "radixToggleCB"
old definition in module callback_menu file callback_menu.c line 113
void (struct _GtkWidget *widget, void *data)
new definition in module options file options.c line 31
void (void *)
Makefile:36: recipe for target 'grpn' failed
make[1]: *** [grpn] Error 64
make[1]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-grpn/grpn-1.1.2'
debian/rules:15: recipe for target 'build-stamp' failed
make: *** [build-stamp] Error 2

It seems that the declaration here

http://sources.debian.net/src/grpn/1.1.2-3.1/options.c?hl=31#L31

is just wrong and should be fixed to ensure appropriate compiler diagnostics.

Best,
Michael

Attachment: pgpNTGozot8vA.pgp
Description: PGP signature

Reply via email to