GNOME Bugzilla – Bug 141221
compile fails on gcc-3.4.0 error: conflicting types for 'egg_cell_renderer_keys_set_accelerator'
Last modified: 2004-12-22 21:47:04 UTC
While compiling gnome-terminal-2.6.1 with gcxc-3.4.0, glibc-2.3.2, kernel-2.6.6-rc2 with gnome-2.6 I get the following error ==> Running make in work/main.d/gnome-terminal-2.6.1 Making all in src Making all in eel Making all in skey eggcellrendererkeys.c:588: error: conflicting types for 'egg_cell_renderer_keys_set_accelerator' eggcellrendererkeys.h:73: error: previous declaration of 'egg_cell_renderer_keys_set_accelerator' was here eggcellrendererkeys.c:588: error: conflicting types for 'egg_cell_renderer_keys_set_accelerator' eggcellrendererkeys.h:73: error: previous declaration of 'egg_cell_renderer_keys_set_accelerator' was here eggcellrendererkeys.c:630: error: conflicting types for 'egg_cell_renderer_keys_get_accelerator' eggcellrendererkeys.h:76: error: previous declaration of 'egg_cell_renderer_keys_get_accelerator' was here eggcellrendererkeys.c:630: error: conflicting types for 'egg_cell_renderer_keys_get_accelerator' eggcellrendererkeys.h:76: error: previous declaration of 'egg_cell_renderer_keys_get_accelerator' was here make[5]: *** [eggcellrendererkeys.o] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive-am] Error 2 make[1]: *** [build-work/main.d/gnome-terminal-2.6.1/Makefile] Error 2 make: *** [paranoid-install] Error 2
Here comes a patch that should fix this: can you test it? I don't have 3.4.0 installed yet.
Created attachment 27152 [details] [review] Make gcc 3.4.0 happy
I made a bit of a mess of my install but the patch works like a charm. problem solved. Thanks for your quick response
*** Bug 141238 has been marked as a duplicate of this bug. ***
Fixed in HEAD. (Please don't mark bugs as FIXED until they are actually FIXED ;) ) Thanks!
*** Bug 149684 has been marked as a duplicate of this bug. ***