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
pgpNTGozot8vA.pgp
Description: PGP signature