GNOME Bugzilla – Bug 630875
Build fails in master with gtk 2.22
Last modified: 2010-10-02 23:57:22 UTC
evolution 2.33.1 htmlengine-edit-cursor.c: In function ‘draw_cursor_rectangle’: htmlengine-edit-cursor.c:129:2: error: implicit declaration of function ‘gdk_gc_new’ htmlengine-edit-cursor.c:129:2: warning: nested extern declaration of ‘gdk_gc_new’ htmlengine-edit-cursor.c:129:5: warning: assignment makes pointer from integer without a cast htmlengine-edit-cursor.c:131:2: error: implicit declaration of function ‘gdk_rgb_find_color’ htmlengine-edit-cursor.c:131:2: warning: nested extern declaration of ‘gdk_rgb_find_color’ htmlengine-edit-cursor.c:132:2: error: implicit declaration of function ‘gdk_gc_set_foreground’ htmlengine-edit-cursor.c:132:2: warning: nested extern declaration of ‘gdk_gc_set_foreground’ htmlengine-edit-cursor.c:135:2: error: implicit declaration of function ‘gdk_gc_set_background’ htmlengine-edit-cursor.c:135:2: warning: nested extern declaration of ‘gdk_gc_set_background’ htmlengine-edit-cursor.c:136:2: error: implicit declaration of function ‘gdk_gc_set_line_attributes’ htmlengine-edit-cursor.c:136:2: warning: nested extern declaration of ‘gdk_gc_set_line_attributes’ htmlengine-edit-cursor.c:137:2: error: implicit declaration of function ‘gdk_gc_set_dashes’ htmlengine-edit-cursor.c:137:2: warning: nested extern declaration of ‘gdk_gc_set_dashes’ htmlengine-edit-cursor.c:138:2: error: implicit declaration of function ‘gdk_draw_rectangle’ htmlengine-edit-cursor.c:138:2: warning: nested extern declaration of ‘gdk_draw_rectangle’ htmlengine-edit-cursor.c: In function ‘html_engine_draw_cursor_in_area’: htmlengine-edit-cursor.c:344:3: error: implicit declaration of function ‘gdk_draw_line’ htmlengine-edit-cursor.c:344:3: warning: nested extern declaration of ‘gdk_draw_line’ CC htmlimage.lo CC htmlimageinput.lo make[2]: *** [htmlengine-edit-cursor.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... CC htmlinterval.lo htmlgdkpainter.c: In function ‘alloc_color’: htmlgdkpainter.c:80:2: error: implicit declaration of function ‘gdk_rgb_find_color’ htmlgdkpainter.c:80:2: warning: nested extern declaration of ‘gdk_rgb_find_color’ htmlgdkpainter.c: In function ‘begin’: htmlgdkpainter.c:117:4: error: implicit declaration of function ‘gdk_gc_set_background’ htmlgdkpainter.c:117:4: warning: nested extern declaration of ‘gdk_gc_set_background’ htmlgdkpainter.c:121:3: error: implicit declaration of function ‘gdk_gc_set_foreground’ htmlgdkpainter.c:121:3: warning: nested extern declaration of ‘gdk_gc_set_foreground’ htmlgdkpainter.c:122:3: error: implicit declaration of function ‘gdk_draw_rectangle’ htmlgdkpainter.c:122:3: warning: nested extern declaration of ‘gdk_draw_rectangle’ htmlgdkpainter.c: In function ‘end’: htmlgdkpainter.c:147:2: error: implicit declaration of function ‘gdk_draw_drawable’ htmlgdkpainter.c:147:2: warning: nested extern declaration of ‘gdk_draw_drawable’ htmlgdkpainter.c: In function ‘set_clip_rectangle’: htmlgdkpainter.c:189:3: error: implicit declaration of function ‘gdk_gc_set_clip_rectangle’ htmlgdkpainter.c:189:3: warning: nested extern declaration of ‘gdk_gc_set_clip_rectangle’ htmlgdkpainter.c: In function ‘draw_line’: htmlgdkpainter.c:246:2: error: implicit declaration of function ‘gdk_draw_line’ htmlgdkpainter.c:246:2: warning: nested extern declaration of ‘gdk_draw_line’ htmlgdkpainter.c: In function ‘draw_ellipse’: htmlgdkpainter.c:258:2: error: implicit declaration of function ‘gdk_draw_arc’ htmlgdkpainter.c:258:2: warning: nested extern declaration of ‘gdk_draw_arc’ htmlgdkpainter.c: In function ‘draw_background’: htmlgdkpainter.c:442:3: error: implicit declaration of function ‘gdk_gc_new’ htmlgdkpainter.c:442:3: warning: nested extern declaration of ‘gdk_gc_new’ htmlgdkpainter.c:442:6: warning: assignment makes pointer from integer without a cast htmlgdkpainter.c:454:4: error: implicit declaration of function ‘gdk_draw_pixbuf’ htmlgdkpainter.c:454:4: warning: nested extern declaration of ‘gdk_draw_pixbuf’ htmlgdkpainter.c:461:4: error: implicit declaration of function ‘gdk_gc_set_tile’ htmlgdkpainter.c:461:4: warning: nested extern declaration of ‘gdk_gc_set_tile’ htmlgdkpainter.c:462:4: error: implicit declaration of function ‘gdk_gc_set_fill’ htmlgdkpainter.c:462:4: warning: nested extern declaration of ‘gdk_gc_set_fill’ htmlgdkpainter.c:463:4: error: implicit declaration of function ‘gdk_gc_set_ts_origin’ htmlgdkpainter.c:463:4: warning: nested extern declaration of ‘gdk_gc_set_ts_origin’ htmlgdkpainter.c: In function ‘draw_spell_error’: htmlgdkpainter.c:678:2: error: implicit declaration of function ‘gdk_gc_get_values’ htmlgdkpainter.c:678:2: warning: nested extern declaration of ‘gdk_gc_get_values’ htmlgdkpainter.c:680:2: error: implicit declaration of function ‘gdk_gc_set_line_attributes’ htmlgdkpainter.c:680:2: warning: nested extern declaration of ‘gdk_gc_set_line_attributes’ htmlgdkpainter.c:681:2: error: implicit declaration of function ‘gdk_gc_set_dashes’ htmlgdkpainter.c:681:2: warning: nested extern declaration of ‘gdk_gc_set_dashes’ htmlgdkpainter.c: In function ‘draw_glyphs’: htmlgdkpainter.c:780:4: error: implicit declaration of function ‘gdk_gc_set_rgb_fg_color’ htmlgdkpainter.c:780:4: warning: nested extern declaration of ‘gdk_gc_set_rgb_fg_color’ htmlgdkpainter.c:797:2: error: implicit declaration of function ‘gdk_draw_glyphs’ htmlgdkpainter.c:797:2: warning: nested extern declaration of ‘gdk_draw_glyphs’ htmlgdkpainter.c: In function ‘html_gdk_painter_realize’: htmlgdkpainter.c:980:18: warning: assignment makes pointer from integer without a cast htmlengine.c: In function ‘html_engine_realize’: htmlengine.c:4513:2: error: implicit declaration of function ‘gdk_gc_new_with_values’ htmlengine.c:4513:2: warning: nested extern declaration of ‘gdk_gc_new_with_values’ htmlengine.c:4513:15: warning: assignment makes pointer from integer without a cast make[2]: *** [htmlgdkpainter.lo] Error 1 htmlplainpainter.c: In function ‘draw_background’: htmlplainpainter.c:76:3: error: implicit declaration of function ‘gdk_gc_set_foreground’ htmlplainpainter.c:76:3: warning: nested extern declaration of ‘gdk_gc_set_foreground’ htmlplainpainter.c:77:3: error: implicit declaration of function ‘gdk_draw_rectangle’ htmlplainpainter.c:77:3: warning: nested extern declaration of ‘gdk_draw_rectangle’ make[2]: *** [htmlengine.lo] Error 1 make[2]: *** [htmlplainpainter.lo] Error 1 htmlimage.c: In function ‘draw_focus’: htmlimage.c:396:2: error: implicit declaration of function ‘gdk_gc_set_foreground’ htmlimage.c:396:2: warning: nested extern declaration of ‘gdk_gc_set_foreground’ htmlimage.c:398:2: error: implicit declaration of function ‘gdk_gc_get_values’ htmlimage.c:398:2: warning: nested extern declaration of ‘gdk_gc_get_values’ htmlimage.c:400:2: error: implicit declaration of function ‘gdk_gc_set_line_attributes’ htmlimage.c:400:2: warning: nested extern declaration of ‘gdk_gc_set_line_attributes’ htmlimage.c:401:2: error: implicit declaration of function ‘gdk_gc_set_dashes’ htmlimage.c:401:2: warning: nested extern declaration of ‘gdk_gc_set_dashes’ htmlimage.c:402:2: error: implicit declaration of function ‘gdk_draw_rectangle’ htmlimage.c:402:2: warning: nested extern declaration of ‘gdk_draw_rectangle’ make[2]: *** [htmlimage.lo] Error 1 make[2]: Leaving directory `/home/lakhil/src/git/gtkhtml/gtkhtml' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/lakhil/src/git/gtkhtml' make: *** [all] Error 2
You need to configure gtkhtml with --disable-deprecated-warning-flags until we get the GdkGC->cairo conversion done.
I'm trying to look at it, but as I do not know cairo at all, then it'll need some review or something.
Cairo conversion is bug 630072
*** This bug has been marked as a duplicate of bug 630072 ***