The only thing I can think that might be a problem my end is that I run KDE from CVS... it fails like this: make all-recursive make[1]: Entering directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26' Making all in qtpixmap make[2]: Entering directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26/qtpixmap' if /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ X11R6/include -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2 -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -MT qtpixmap_theme_draw.lo -MD -MP -MF ".deps/ qtpixmap_theme_draw.Tpo" \ -c -o qtpixmap_theme_draw.lo `test -f 'qtpixmap_theme_draw.c' || echo './'`qtpixmap_theme_draw.c; \ then mv ".deps/qtpixmap_theme_draw.Tpo" ".deps/qtpixmap_theme_draw.Plo"; \ else rm -f ".deps/qtpixmap_theme_draw.Tpo"; exit 1; \ fi if /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ X11R6/include -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2 -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -MT qtpixmap_theme_main.lo -MD -MP -MF ".deps/ qtpixmap_theme_main.Tpo" \ -c -o qtpixmap_theme_main.lo `test -f 'qtpixmap_theme_main.c' || echo './'`qtpixmap_theme_main.c; \ then mv ".deps/qtpixmap_theme_main.Tpo" ".deps/qtpixmap_theme_main.Plo"; \ else rm -f ".deps/qtpixmap_theme_main.Tpo"; exit 1; \ fi In file included from /usr/include/gtk-1.2/gdk/gdktypes.h:33, from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from qtpixmap_theme.h:14, from qtpixmap_theme_draw.c:13: /usr/include/glib-1.2/glib.h:1308:23: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1311:25: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1314:26: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1317:25: warning: ISO C does not permit named variadic macros In file included from /usr/include/gtk-1.2/gtk/gtk.h:31, from qtpixmap_theme.h:14, from qtpixmap_theme_draw.c:13: /usr/include/gtk-1.2/gdk/gdk.h:662: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here In file included from /usr/include/gtk-1.2/gtk/gtkwidget.h:34, from /usr/include/gtk-1.2/gtk/gtkmisc.h:32, from /usr/include/gtk-1.2/gtk/gtklabel.h:31, from /usr/include/gtk-1.2/gtk/gtkaccellabel.h:34, from /usr/include/gtk-1.2/gtk/gtk.h:33, from qtpixmap_theme.h:14, from qtpixmap_theme_draw.c:13: /usr/include/gtk-1.2/gtk/gtkstyle.h:126: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here /usr/include/gtk-1.2/gtk/gtkstyle.h:376: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here /usr/include/gtk-1.2/gtk/gtkstyle.h:554: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here In file included from /usr/include/gtk-1.2/gtk/gtkcolorsel.h:33, from /usr/include/gtk-1.2/gtk/gtk.h:48, from qtpixmap_theme.h:14, from qtpixmap_theme_draw.c:13: /usr/include/gtk-1.2/gtk/gtkpreview.h:116: warning: declaration of `gamma' shadows a global declaration /usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here In file included from /usr/include/gtk-1.2/gdk/gdktypes.h:33, from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from qtpixmap_theme.h:14, from qtpixmap_theme_main.c:11: /usr/include/glib-1.2/glib.h:1308:23: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1311:25: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1314:26: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1317:25: warning: ISO C does not permit named variadic macros In file included from /usr/include/gtk-1.2/gtk/gtk.h:53, from qtpixmap_theme.h:14, from qtpixmap_theme_draw.c:13: /usr/include/gtk-1.2/gtk/gtkcurve.h:85: warning: declaration of `gamma' shadows a global declaration /usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here In file included from qtpixmap_theme_draw.c:15: common-cache.c: In function `pixbuf_cache_hash_key': common-cache.c:40: warning: suggest parentheses around + or - inside shift common-cache.c:40: warning: suggest parentheses around + or - inside shift qtpixmap_theme_draw.c: At top level: qtpixmap_theme_draw.c:51: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here qtpixmap_theme_draw.c:303: warning: no previous prototype for `pixbuf_cache_value_new' qtpixmap_theme_draw.c: In function `pixbuf_cache_value_new': qtpixmap_theme_draw.c:309: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c: In function `load_image': qtpixmap_theme_draw.c:356: warning: implicit declaration of function `memcpy' qtpixmap_theme_draw.c: In function `match_theme_image': qtpixmap_theme_draw.c:383: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_draw.c:420: warning: implicit declaration of function `strcmp' qtpixmap_theme_draw.c: In function `apply_theme_image': qtpixmap_theme_draw.c:507: warning: comparison between signed and unsigned qtpixmap_theme_draw.c:508: warning: comparison between signed and unsigned qtpixmap_theme_draw.c: In function `apply_theme_image_border': qtpixmap_theme_draw.c:595: warning: unused parameter `setbg' qtpixmap_theme_draw.c: In function `apply_theme_image_shadow_gap': qtpixmap_theme_draw.c:724: warning: unused parameter `setbg' qtpixmap_theme_draw.c: In function `apply_theme_image_box_gap': qtpixmap_theme_draw.c:1095: warning: unused parameter `setbg' qtpixmap_theme_draw.c: At top level: qtpixmap_theme_draw.c:1389: warning: declaration of `y1' shadows a global declaration /usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here In file included from qtpixmap_theme_main.c:18: common.c:431: warning: no previous prototype for `read_font_replacement' qtpixmap_theme_draw.c: In function `draw_polygon': qtpixmap_theme_draw.c:1468: warning: unused parameter `widget' qtpixmap_theme_draw.c:1469: warning: unused parameter `detail' common.c: In function `read_rc': common.c:473: error: syntax error before '/' token common.c:462: warning: unused variable `home' common.c:463: warning: unused variable `found' common.c:464: warning: unused variable `weight' common.c:465: warning: unused variable `italic' common.c:466: warning: unused variable `fixedW' common.c:467: warning: unused variable `size' common.c:468: warning: unused variable `family' common.c:469: warning: unused variable `foundry' common.c:470: warning: unused variable `line' common.c:471: warning: unused variable `font_line' common.c:476: warning: no return statement in function returning non-void common.c: At top level: common.c:483: error: syntax error before numeric constant common.c:483: warning: type defaults to `int' in declaration of `snprintf' common.c:483: error: conflicting types for `snprintf' common.c:483: error: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/stdio.h:319: error: previous declaration of `snprintf' common.c:483: error: ISO C forbids data definition with no type or storage class common.c:485: warning: type defaults to `int' in declaration of `f' common.c:485: error: conflicting types for `f' common.c:481: error: previous declaration of `f' common.c:485: error: `fname' undeclared here (not in a function) common.c:485: error: ISO C forbids data definition with no type or storage class common.c:487: error: syntax error before "if" common.c:509: error: `line' undeclared here (not in a function) common.c:509: error: initializer element is not constant common.c:511: error: syntax error before '|=' token common.c:552: warning: type defaults to `int' in declaration of `l' common.c:552: error: conflicting types for `l' common.c:509: error: previous declaration of `l' common.c:552: error: ISO C forbids data definition with no type or storage class common.c:553: error: syntax error before '}' token common.c:562: error: conflicting types for `l' common.c:552: error: previous declaration of `l' common.c:566: error: syntax error before numeric constant common.c:566: warning: type defaults to `int' in declaration of `memcpy' common.c:566: error: ISO C forbids data definition with no type or storage class common.c:567: warning: type defaults to `int' in declaration of `l' common.c:567: error: conflicting types for `l' common.c:562: error: previous declaration of `l' common.c:567: error: `font_line' undeclared here (not in a function) common.c:567: error: ISO C forbids data definition with no type or storage class common.c:568: error: syntax error before '|=' token common.c:582: warning: type defaults to `int' in declaration of `cb' common.c:582: error: ISO C forbids data definition with no type or storage class common.c:583: warning: type defaults to `int' in declaration of `rc_foundry' common.c:583: error: conflicting types for `rc_foundry' common.c:564: error: previous declaration of `rc_foundry' common.c:583: error: `ob' undeclared here (not in a function) common.c:583: error: ISO C forbids data definition with no type or storage class common.c:585: error: syntax error before "if" common.c:595: warning: type defaults to `int' in declaration of `dash' common.c:595: error: ISO C forbids data definition with no type or storage class common.c:596: warning: type defaults to `int' in declaration of `l' common.c:596: warning: initialization makes integer from pointer without a cast common.c:596: error: initializer element is not constant common.c:596: error: ISO C forbids data definition with no type or storage class common.c:597: error: syntax error before '}' token common.c:600: warning: type defaults to `int' in declaration of `rc_family' common.c:600: error: conflicting types for `rc_family' common.c:563: error: previous declaration of `rc_family' common.c:600: error: ISO C forbids data definition with no type or storage class common.c:601: error: syntax error before "break" common.c:623: warning: type defaults to `int' in declaration of `italic' common.c:623: error: `rc_italic' undeclared here (not in a function) common.c:623: error: ISO C forbids data definition with no type or storage class common.c:624: warning: type defaults to `int' in declaration of `fixedW' common.c:624: error: `rc_fixedW' undeclared here (not in a function) common.c:624: error: ISO C forbids data definition with no type or storage class common.c:625: warning: type defaults to `int' in declaration of `size' common.c:625: error: initializer element is not constant common.c:625: error: ISO C forbids data definition with no type or storage class common.c:626: warning: type defaults to `int' in declaration of `family' common.c:626: error: initializer element is not constant common.c:626: error: ISO C forbids data definition with no type or storage class common.c:627: warning: type defaults to `int' in declaration of `foundry' common.c:627: error: initializer element is not constant common.c:627: error: ISO C forbids data definition with no type or storage class common.c:628: error: syntax error before "break" common.c:630: warning: type defaults to `int' in declaration of `l' common.c:630: error: redefinition of `l' common.c:596: error: `l' previously defined here common.c:630: warning: initialization makes integer from pointer without a cast common.c:630: error: initializer element is not constant common.c:630: error: ISO C forbids data definition with no type or storage class common.c:631: error: syntax error before '}' token common.c:662: warning: type defaults to `int' in declaration of `fclose' common.c:662: warning: parameter names (without types) in function declaration common.c:662: error: ISO C forbids data definition with no type or storage class common.c:663: error: syntax error before '}' token common.c:711: error: initializer element is not constant common.c:716: error: syntax error before '&' token common.c:716: warning: type defaults to `int' in declaration of `getX11Res' common.c:716: error: conflicting types for `getX11Res' common.c:419: error: previous declaration of `getX11Res' common.c:716: error: ISO C forbids data definition with no type or storage class common.c:722: error: syntax error before numeric constant common.c:722: warning: type defaults to `int' in declaration of `snprintf' common.c:722: error: ISO C forbids data definition with no type or storage class common.c:742: error: syntax error before '.' token common.c:745: warning: type defaults to `int' in declaration of `sprintf' common.c:745: warning: conflicting types for built-in function `sprintf' common.c:746: warning: type defaults to `int' in declaration of `italic' common.c:746: error: syntax error before '?' token common.c: In function `theme_parse_int': common.c:838: warning: signed and unsigned type in conditional expression common.c: At top level: common.c:868: warning: declaration of `size' shadows a global declaration common.c:625: warning: shadowed declaration is here common.c: In function `theme_parse_rect': common.c:956: warning: signed and unsigned type in conditional expression common.c:965: warning: signed and unsigned type in conditional expression common.c:974: warning: signed and unsigned type in conditional expression common.c:983: warning: signed and unsigned type in conditional expression qtpixmap_theme_main.c: At top level: qtpixmap_theme_main.c:37: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:38: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:39: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:40: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:41: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:42: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:43: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:44: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:45: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:46: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:47: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:48: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:49: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:50: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:51: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:52: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:53: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:54: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:55: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:56: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:57: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:58: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:59: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:60: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:61: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:62: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:63: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:64: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:65: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:66: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:67: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:68: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:69: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:70: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:71: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:72: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:73: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:74: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:75: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:76: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:77: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:78: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:79: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:80: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:83: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:84: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:85: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:86: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:87: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:88: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:89: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:90: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:91: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:92: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:93: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:94: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:95: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:96: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:97: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:98: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:99: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:100: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:101: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:102: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:103: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:104: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:106: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:107: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:109: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:110: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:111: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:112: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:113: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:114: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:116: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:117: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:118: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:119: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:120: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:122: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:123: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:124: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:125: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:126: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:127: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:128: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:129: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:130: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_draw.c: In function `draw_arrow': qtpixmap_theme_draw.c:1551: warning: unused parameter `fill' qtpixmap_theme_main.c: In function `theme_parse_image': qtpixmap_theme_main.c:780: warning: unused parameter `theme_data' qtpixmap_theme_main.c: In function `theme_parse_rc_style': qtpixmap_theme_main.c:1018: warning: comparison between signed and unsigned qtpixmap_theme_main.c: In function `g_module_check_init': qtpixmap_theme_main.c:1295: warning: unused parameter `module' common.c: In function `read_rc': common.c:460: warning: unused parameter `rc' common.c:460: warning: unused parameter `rd' qtpixmap_theme_main.c: In function `theme_realize_style': qtpixmap_theme_main.c:1205: warning: unused parameter `style' qtpixmap_theme_main.c: In function `theme_unrealize_style': qtpixmap_theme_main.c:1210: warning: unused parameter `style' common.c: At top level: common.c:65: warning: `set_rgb' defined but not used common.c:107: warning: `weight_str' defined but not used common.c:716: warning: `getX11Res' defined but not used qtpixmap_theme_main.c:738: warning: `theme_image_ref' defined but not used {standard input}: Assembler messages: {standard input}:1195: Error: symbol `l' is already defined make[2]: *** [qtpixmap_theme_main.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... qtpixmap_theme_draw.c: In function `is_on_a_button': qtpixmap_theme_draw.c:1708: warning: suggest explicit braces to avoid ambiguous `else' qtpixmap_theme_draw.c: In function `is_on_a_toolbar': qtpixmap_theme_draw.c:1721: warning: suggest explicit braces to avoid ambiguous `else' qtpixmap_theme_draw.c: In function `draw_focus': qtpixmap_theme_draw.c:2353: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_draw.c:2372: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2373: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2374: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2375: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2379: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2380: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2381: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2382: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2386: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2387: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2388: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2389: warning: comparison of unsigned expression >= 0 is always true qtpixmap_theme_draw.c:2369: warning: suggest explicit braces to avoid ambiguous `else' qtpixmap_theme_draw.c:2407: warning: assignment discards qualifiers from pointer target type qtpixmap_theme_draw.c:2427: warning: implicit declaration of function `strlen' qtpixmap_theme_draw.c:2430: warning: pointer targets in passing arg 3 of `gdk_gc_set_dashes' differ in signedness qtpixmap_theme_draw.c:2447: warning: pointer targets in passing arg 3 of `gdk_gc_set_dashes' differ in signedness qtpixmap_theme_draw.c: In function `match_theme_image': qtpixmap_theme_draw.c:374: warning: unused parameter `widget' qtpixmap_theme_draw.c: In function `is_on_a_button': qtpixmap_theme_draw.c:1707: warning: control reaches end of non-void function make[2]: Leaving directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26/qtpixmap' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26' make: *** [all] Error 2 make all-recursive make[1]: Entering directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26' Making all in qtpixmap make[2]: Entering directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26/qtpixmap' if /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/ X11R6/include -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2 -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -MT qtpixmap_theme_main.lo -MD -MP -MF ".deps/ qtpixmap_theme_main.Tpo" \ -c -o qtpixmap_theme_main.lo `test -f 'qtpixmap_theme_main.c' || echo './'`qtpixmap_theme_main.c; \ then mv ".deps/qtpixmap_theme_main.Tpo" ".deps/qtpixmap_theme_main.Plo"; \ else rm -f ".deps/qtpixmap_theme_main.Tpo"; exit 1; \ fi In file included from /usr/include/gtk-1.2/gdk/gdktypes.h:33, from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from qtpixmap_theme.h:14, from qtpixmap_theme_main.c:11: /usr/include/glib-1.2/glib.h:1308:23: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1311:25: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1314:26: warning: ISO C does not permit named variadic macros /usr/include/glib-1.2/glib.h:1317:25: warning: ISO C does not permit named variadic macros In file included from qtpixmap_theme_main.c:18: common.c:431: warning: no previous prototype for `read_font_replacement' common.c: In function `read_rc': common.c:473: error: syntax error before '/' token common.c:462: warning: unused variable `home' common.c:463: warning: unused variable `found' common.c:464: warning: unused variable `weight' common.c:465: warning: unused variable `italic' common.c:466: warning: unused variable `fixedW' common.c:467: warning: unused variable `size' common.c:468: warning: unused variable `family' common.c:469: warning: unused variable `foundry' common.c:470: warning: unused variable `line' common.c:471: warning: unused variable `font_line' common.c:476: warning: no return statement in function returning non-void common.c: At top level: common.c:483: error: syntax error before numeric constant common.c:483: warning: type defaults to `int' in declaration of `snprintf' common.c:483: error: conflicting types for `snprintf' common.c:483: error: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/stdio.h:319: error: previous declaration of `snprintf' common.c:483: error: ISO C forbids data definition with no type or storage class common.c:485: warning: type defaults to `int' in declaration of `f' common.c:485: error: conflicting types for `f' common.c:481: error: previous declaration of `f' common.c:485: error: `fname' undeclared here (not in a function) common.c:485: error: ISO C forbids data definition with no type or storage class common.c:487: error: syntax error before "if" common.c:509: error: `line' undeclared here (not in a function) common.c:509: error: initializer element is not constant common.c:511: error: syntax error before '|=' token common.c:552: warning: type defaults to `int' in declaration of `l' common.c:552: error: conflicting types for `l' common.c:509: error: previous declaration of `l' common.c:552: error: ISO C forbids data definition with no type or storage class common.c:553: error: syntax error before '}' token common.c:562: error: conflicting types for `l' common.c:552: error: previous declaration of `l' common.c:566: error: syntax error before numeric constant common.c:566: warning: type defaults to `int' in declaration of `memcpy' common.c:566: error: ISO C forbids data definition with no type or storage class common.c:567: warning: type defaults to `int' in declaration of `l' common.c:567: error: conflicting types for `l' common.c:562: error: previous declaration of `l' common.c:567: error: `font_line' undeclared here (not in a function) common.c:567: error: ISO C forbids data definition with no type or storage class common.c:568: error: syntax error before '|=' token common.c:582: warning: type defaults to `int' in declaration of `cb' common.c:582: error: ISO C forbids data definition with no type or storage class common.c:583: warning: type defaults to `int' in declaration of `rc_foundry' common.c:583: error: conflicting types for `rc_foundry' common.c:564: error: previous declaration of `rc_foundry' common.c:583: error: `ob' undeclared here (not in a function) common.c:583: error: ISO C forbids data definition with no type or storage class common.c:585: error: syntax error before "if" common.c:595: warning: type defaults to `int' in declaration of `dash' common.c:595: error: ISO C forbids data definition with no type or storage class common.c:596: warning: type defaults to `int' in declaration of `l' common.c:596: warning: initialization makes integer from pointer without a cast common.c:596: error: initializer element is not constant common.c:596: error: ISO C forbids data definition with no type or storage class common.c:597: error: syntax error before '}' token common.c:600: warning: type defaults to `int' in declaration of `rc_family' common.c:600: error: conflicting types for `rc_family' common.c:563: error: previous declaration of `rc_family' common.c:600: error: ISO C forbids data definition with no type or storage class common.c:601: error: syntax error before "break" common.c:623: warning: type defaults to `int' in declaration of `italic' common.c:623: error: `rc_italic' undeclared here (not in a function) common.c:623: error: ISO C forbids data definition with no type or storage class common.c:624: warning: type defaults to `int' in declaration of `fixedW' common.c:624: error: `rc_fixedW' undeclared here (not in a function) common.c:624: error: ISO C forbids data definition with no type or storage class common.c:625: warning: type defaults to `int' in declaration of `size' common.c:625: error: initializer element is not constant common.c:625: error: ISO C forbids data definition with no type or storage class common.c:626: warning: type defaults to `int' in declaration of `family' common.c:626: error: initializer element is not constant common.c:626: error: ISO C forbids data definition with no type or storage class common.c:627: warning: type defaults to `int' in declaration of `foundry' common.c:627: error: initializer element is not constant common.c:627: error: ISO C forbids data definition with no type or storage class common.c:628: error: syntax error before "break" common.c:630: warning: type defaults to `int' in declaration of `l' common.c:630: error: redefinition of `l' common.c:596: error: `l' previously defined here common.c:630: warning: initialization makes integer from pointer without a cast common.c:630: error: initializer element is not constant common.c:630: error: ISO C forbids data definition with no type or storage class common.c:631: error: syntax error before '}' token common.c:662: warning: type defaults to `int' in declaration of `fclose' common.c:662: warning: parameter names (without types) in function declaration common.c:662: error: ISO C forbids data definition with no type or storage class common.c:663: error: syntax error before '}' token common.c:711: error: initializer element is not constant common.c:716: error: syntax error before '&' token common.c:716: warning: type defaults to `int' in declaration of `getX11Res' common.c:716: error: conflicting types for `getX11Res' common.c:419: error: previous declaration of `getX11Res' common.c:716: error: ISO C forbids data definition with no type or storage class common.c:722: error: syntax error before numeric constant common.c:722: warning: type defaults to `int' in declaration of `snprintf' common.c:722: error: ISO C forbids data definition with no type or storage class common.c:742: error: syntax error before '.' token common.c:745: warning: type defaults to `int' in declaration of `sprintf' common.c:745: warning: conflicting types for built-in function `sprintf' common.c:746: warning: type defaults to `int' in declaration of `italic' common.c:746: error: syntax error before '?' token common.c: In function `theme_parse_int': common.c:838: warning: signed and unsigned type in conditional expression common.c: At top level: common.c:868: warning: declaration of `size' shadows a global declaration common.c:625: warning: shadowed declaration is here common.c: In function `theme_parse_rect': common.c:956: warning: signed and unsigned type in conditional expression common.c:965: warning: signed and unsigned type in conditional expression common.c:974: warning: signed and unsigned type in conditional expression common.c:983: warning: signed and unsigned type in conditional expression qtpixmap_theme_main.c: At top level: qtpixmap_theme_main.c:37: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:38: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:39: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:40: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:41: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:42: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:43: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:44: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:45: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:46: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:47: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:48: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:49: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:50: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:51: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:52: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:53: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:54: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:55: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:56: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:57: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:58: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:59: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:60: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:61: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:62: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:63: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:64: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:65: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:66: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:67: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:68: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:69: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:70: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:71: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:72: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:73: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:74: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:75: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:76: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:77: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:78: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:79: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:80: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:83: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:84: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:85: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:86: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:87: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:88: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:89: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:90: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:91: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:92: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:93: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:94: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:95: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:96: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:97: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:98: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:99: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:100: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:101: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:102: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:103: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:104: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:106: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:107: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:109: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:110: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:111: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:112: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:113: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:114: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:116: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:117: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:118: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:119: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:120: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:122: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:123: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:124: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:125: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:126: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:127: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:128: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:129: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c:130: warning: initialization discards qualifiers from pointer target type qtpixmap_theme_main.c: In function `theme_parse_image': qtpixmap_theme_main.c:780: warning: unused parameter `theme_data' qtpixmap_theme_main.c: In function `theme_parse_rc_style': qtpixmap_theme_main.c:1018: warning: comparison between signed and unsigned qtpixmap_theme_main.c: In function `g_module_check_init': qtpixmap_theme_main.c:1295: warning: unused parameter `module' common.c: In function `read_rc': common.c:460: warning: unused parameter `rc' common.c:460: warning: unused parameter `rd' qtpixmap_theme_main.c: In function `theme_realize_style': qtpixmap_theme_main.c:1205: warning: unused parameter `style' qtpixmap_theme_main.c: In function `theme_unrealize_style': qtpixmap_theme_main.c:1210: warning: unused parameter `style' common.c: At top level: common.c:65: warning: `set_rgb' defined but not used common.c:107: warning: `weight_str' defined but not used common.c:716: warning: `getX11Res' defined but not used qtpixmap_theme_main.c:738: warning: `theme_image_ref' defined but not used {standard input}: Assembler messages: {standard input}:1195: Error: symbol `l' is already defined make[2]: *** [qtpixmap_theme_main.lo] Error 1 make[2]: Leaving directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26/qtpixmap' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/store/portage-tmp/portage/qtpixmap-0.26/work/ QtPixmap-0.26' make: *** [all] Error 2 !!! ERROR: x11-themes/qtpixmap-0.26 failed. !!! Function gtk-engines2_src_compile, Line 103, Exitcode 2 !!! make failed $ emerge info Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test5) ================================================================= System uname: 2.6.0-test5 i686 Pentium III (Coppermine) ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/ config /usr/X11R6/lib/X11/xkb /usr/kde/cvs/share/config /usr/share/texmf/tex/generic/ config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/store/distfiles" FEATURES="autoaddcvs sandbox ccache" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ftp:// ftp.easynet.nl/mirror/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/ pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/store/packages" PORTAGE_TMPDIR="/store/portage-tmp/" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 apm libg++ mad mikmod ncurses xml2 zlib gtkhtml gdbm berkdb slang tetex nas bonobo svga ggi tcltk guile mysql postgres pam libwww python esd gtk motif ldap -3dfx -3dnow aalib acpi -afs alsa apache2 arts avi cdr -cjk crypt cups -debug dga -directfb -doc dvd encode evo -fbcon foomaticdb gd gif gnome gpm -gps gtk2 -icc imap imlib -ipv6 java -joystick jpeg kde lirc -matrox mmx mozilla mpeg nls oggvorbis opengl -oss -pcmcia ppds pdflib perl png -pnp qt quicktime readline samba -scanner sdl slp -socks5 spell sse ssl tcpd tiff truetype usb videos -voodoo3 wmf X xosd xmms xv"
I think it's gcc 3.3 related. Debian hasn't put it into their mainline yet because it has gcc 3.3 related compile bugs. You may want to inform the qtpixmap authors so they can fix it on their end.
I don't think this is gcc 3.3 related, I had the same problem when I used gcc 3.2 and now when I use gcc 3.3.
I sent an e-mail to the author with a link to this bugzilla report. Hopefully he'll know what to do to fix it...
Okay the problem has to do with a C++ style comment being used instead of a C comment. He said he plans to fix this bug with the next release. Until then it can be fixed by hacking the file common.c so that (common.c / line 473)
Okay the problem has to do with a C++ style comment being used instead of a C comment. He said he plans to fix this bug with the next release. Until then it can be fixed by hacking the file common.c so that (common.c / line 473) // CPD: TODO set defaults... if(rd&RD_KWINPALETTE) { } ...to... /* CPD: TODO set defaults... if(rd&RD_KWINPALETTE) { } */
fixed in 0.27 - now in portage