From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6148 invoked by alias); 18 Sep 2005 14:01:51 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 6128 invoked by uid 22791); 18 Sep 2005 14:01:41 -0000 Received: from zproxy.gmail.com (HELO zproxy.gmail.com) (64.233.162.204) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Sun, 18 Sep 2005 14:01:40 +0000 Received: by zproxy.gmail.com with SMTP id 13so43917nzp for ; Sun, 18 Sep 2005 07:01:39 -0700 (PDT) Received: by 10.54.11.9 with SMTP id 9mr568985wrk; Sun, 18 Sep 2005 07:01:39 -0700 (PDT) Received: by 10.54.133.6 with HTTP; Sun, 18 Sep 2005 07:01:39 -0700 (PDT) Message-ID: <779a5780050918070146ab0c75@mail.gmail.com> Date: Sun, 18 Sep 2005 14:01:00 -0000 From: request region Reply-To: llmmix@gmail.com To: gcc-help@gcc.gnu.org Subject: gcc4 with-gtk-cairo compile error Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-SW-Source: 2005-09/txt/msg00110.txt.bz2 Hi, My current gcc is normal enough to compile firefox, but when it compiled with --enable-gtk-cairo, there is compilation error!=20 Is GCC's cairo implementaton too old? -- XXX@debian:~/download/gcc-build$ uname -a Linux debian 2.6.14-rc1 #1 PREEMPT Wed Sep 14 15:10:39 UTC 2005 i686 unknown unknown GNU/Linux XXX@debian:~/download/gcc-build$ gcc --version gcc (GCC) 4.0.2 20050913 (prerelease) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. XXX@debian:~/download/gcc-build$ ../gcc-4.0.2-20050917/configure --enable-threads=3Dposix --enable-languages=3Dc,c++,java --enable-shared --enable-libgcj --enable-java-awt=3Dgtk,xlib --with-x --enable-gtk-cairo ... XXX@debian:~/download/gcc-build$ make ... make[4]: Entering directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/sax' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/sax' make[3]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/sax' Making all in w3c_dom make[3]: Entering directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/w3c_dom' make all-am make[4]: Entering directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/w3c_dom' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/w3c_dom' make[3]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external/w3c_dom' make[3]: Entering directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external' make[2]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava/external' make[2]: Entering directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava' if /bin/sh ./libtool --mode=3Dcompile /home/XXX/download/gcc-build/gcc/xgcc -B/home/XXX/download/gcc-build/gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-4.0.2-20050917/libjava -I./include -I./gcj=20 -I../../../gcc-4.0.2-20050917/libjava -Iinclude -I../../../gcc-4.0.2-20050917/libjava/include -I../../../gcc-4.0.2-20050917/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../gcc-4.0.2-20050917/libjava/libltdl -I../../../gcc-4.0.2-20050917/libjava/libltdl -I../../../gcc-4.0.2-20050917/libjava/.././libjava/../gcc -I../../../gcc-4.0.2-20050917/libjava/../zlib -I../../../gcc-4.0.2-20050917/libjava/../libffi/include -I../libffi/include -Ijniinclude -I../../../gcc-4.0.2-20050917/libjava/jni/classpath -I../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer -ansi -pedantic -Wall -Wno-long-long -I/home/XXX/garnome//include/gtk-2.0 -I/home/XXX/garnome//lib/gtk-2.0/include -I/home/XXX/garnome/include/atk-1.0 -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/cairo -I/home/XXX/garnome/include/pango-1.0 -I/home/XXX/garnome/include/glib-2.0 -I/home/XXX/garnome/lib/glib-2.0/include=20=20 -I/home/XXX/garnome/include/libart-2.0 -I/usr/X11R6/include -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/cairo=20=20 -I/home/XXX/garnome/include/pango-1.0 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include/glib-2.0 -I/home/XXX/garnome/lib/glib-2.0/include -O2 -g -O2 -MT jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics= 2D.lo -MD -MP -MF "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_p= eer_gtk_GdkGraphics2D.Tpo" -c -o jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGr= aphics2D.lo `test -f 'jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c' || echo '../../../gcc-4.0.2-20050917/libjava/'`jni/gtk-peer/gnu_java_awt_peer_gtk_G= dkGraphics2D.c; \ then mv -f "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_pe= er_gtk_GdkGraphics2D.Tpo" "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkG= raphics2D.Plo"; else rm -f "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_pe= er_gtk_GdkGraphics2D.Tpo"; exit 1; fi /home/XXX/download/gcc-build/gcc/xgcc -B/home/XXX/download/gcc-build/gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-4.0.2-20050917/libjava -I./include -I./gcj -I../../../gcc-4.0.2-20050917/libjava -Iinclude -I../../../gcc-4.0.2-20050917/libjava/include -I../../../gcc-4.0.2-20050917/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../gcc-4.0.2-20050917/libjava/libltdl -I../../../gcc-4.0.2-20050917/libjava/libltdl -I../../../gcc-4.0.2-20050917/libjava/.././libjava/../gcc -I../../../gcc-4.0.2-20050917/libjava/../zlib -I../../../gcc-4.0.2-20050917/libjava/../libffi/include -I../libffi/include -Ijniinclude -I../../../gcc-4.0.2-20050917/libjava/jni/classpath -I../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer -ansi -pedantic -Wall -Wno-long-long -I/home/XXX/garnome//include/gtk-2.0 -I/home/XXX/garnome//lib/gtk-2.0/include -I/home/XXX/garnome/include/atk-1.0 -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/cairo -I/home/XXX/garnome/include/pango-1.0 -I/home/XXX/garnome/include/glib-2.0 -I/home/XXX/garnome/lib/glib-2.0/include -I/home/XXX/garnome/include/libart-2.0 -I/usr/X11R6/include -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/cairo -I/home/XXX/garnome/include/pango-1.0 -I/home/XXX/garnome/include -I/home/XXX/garnome/include/freetype2 -I/home/XXX/garnome/include/glib-2.0 -I/home/XXX/garnome/lib/glib-2.0/include -O2 -g -O2 -MT jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics= 2D.lo -MD -MP -MF jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_pe= er_gtk_GdkGraphics2D.Tpo -c ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_G= dkGraphics2D.c -fPIC -DPIC -o jni/gtk-peer/.libs/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGr= aphics2D.o ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'x_server_has_render_extension': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:176: warning: implicit declaration of function 'XRenderQueryExtension' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'init_graphics2d_as_pixbuf': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:199: warning: implicit declaration of function 'cairo_surface_create_for_image_REPLACED_BY_cairo_image_surface_create_for_= data' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:203: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:207: warning: implicit declaration of function 'cairo_set_target_surface_DEPRECATED_BY_cairo_create' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'begin_drawing_operation': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:280: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'update_pattern_transform': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:346: warning: implicit declaration of function 'cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:346: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:348: warning: implicit declaration of function 'cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:350: warning: implicit declaration of function 'cairo_matrix_destroy_DEPRECATED_BY_cairo_matrix_t' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_copyState': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:400: error: too few arguments to function 'cairo_create' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:409: warning: implicit declaration of function 'cairo_surface_set_filter_DEPRECATED_BY_cairo_pattern_set_filter' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState___3III': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:432: error: too few arguments to function 'cairo_create' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState__II': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:467: error: too few arguments to function 'cairo_create' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_gdkDrawDrawable':../.= ./../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraph= ics2D.c:508: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:509: warning: implicit declaration of function 'cairo_surface_get_matrix_DEPRECATED_BY_cairo_pattern_get_matrix' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:511: warning: implicit declaration of function 'cairo_surface_set_matrix_DEPRECATED_BY_cairo_pattern_set_matrix' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:513: warning: implicit declaration of function 'cairo_current_operator_REPLACED_BY_cairo_get_operator' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:514: error: 'CAIRO_OPERATOR_SRC' undeclared (first use in this function)../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer= _gtk_GdkGraphics2D.c:514: error: (Each undeclared identifier is reported only once ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:514: error: for each function it appears in.) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:515: warning: implicit declaration of function 'cairo_show_surface_DEPRECATED_BY_cairo_set_source_surface_AND_cairo_paint' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_initState__Lgnu_java_= awt_peer_gtk_GtkComponentPeer_2': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:549: error: too few arguments to function 'cairo_create' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_setGradient': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:661: warning: implicit declaration of function 'cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:662: warning: implicit declaration of function 'cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_al= pha' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:679: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:747: warning: implicit declaration of function 'cairo_set_pattern_REPLACED_BY_cairo_set_source' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_setTexturePixels': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:789: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:791: warning: implicit declaration of function 'cairo_surface_set_repeat_DEPRECATED_BY_cairo_pattern_set_extend' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_drawPixels': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:828: warning: initialization makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:829: warning: assignment makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:835: warning: implicit declaration of function 'cairo_surface_get_filter_DEPRECATED_BY_cairo_pattern_get_filter' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetMatrix': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:909: warning: initialization makes pointer from integer without a cast ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'install_font_peer': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:928: error: 'cairo_font_t' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:928: error: 'ft' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:929: warning: ISO C90 forbids mixed declarations and code ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:939: warning: implicit declaration of function 'cairo_ft_font_create_for_ft_face' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:947: warning: implicit declaration of function 'cairo_set_font' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:948: warning: implicit declaration of function 'cairo_font_destroy' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:949: warning: implicit declaration of function 'cairo_scale_font_REPLACED_BY_cairo_set_font_size' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:952: warning: implicit declaration of function 'cairo_current_font' ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:958: error: syntax error before ')' token ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_releasePeerGraphicsRe= source': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:977: error: 'cairo_font_t' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:977: error: syntax error before ')' token ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetOperator': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1167: error: 'CAIRO_OPERATOR_SRC' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1175: error: 'CAIRO_OPERATOR_OVER_REVERSE' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1183: error: 'CAIRO_OPERATOR_IN_REVERSE' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1191: error: 'CAIRO_OPERATOR_OUT_REVERSE' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1195: error: 'CAIRO_OPERATOR_DST' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1203: error: 'CAIRO_OPERATOR_ATOP_REVERSE' undeclared (first use in this function) ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c: In function 'Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoClip': ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG= raphics2D.c:1584: warning: implicit declaration of function 'cairo_init_clip_REPLACED_BY_cairo_reset_clip' make[2]: *** [jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_g= tk_GdkGraphics2D.lo] Error 1 make[2]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/XXX/download/gcc-build/i686-pc-linux-gnu/libjava' make: *** [all-target-libjava] Error 2 XXX@debian:~/download/gcc-build$