From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1889 invoked by alias); 19 Sep 2005 08:59:44 -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 1770 invoked by uid 22791); 19 Sep 2005 08:59:25 -0000 Received: from ms-2.rz.rwth-aachen.de (HELO ms-dienst.rz.rwth-aachen.de) (134.130.3.131) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Mon, 19 Sep 2005 08:59:25 +0000 Received: from r220-1 (r220-1.rz.RWTH-Aachen.DE [134.130.3.31]) by ms-dienst.rz.rwth-aachen.de (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id <0IN2005OE3MYAY@ms-dienst.rz.rwth-aachen.de> for gcc-help@gcc.gnu.org; Mon, 19 Sep 2005 10:59:23 +0200 (MEST) Received: from relay.rwth-aachen.de ([134.130.3.1]) by r220-1 (MailMonitor for SMTP v1.2.2 ) ; Mon, 19 Sep 2005 10:59:22 +0200 (MEST) Received: from Timail.techinfo.rwth-aachen.de (timail.techinfo.RWTH-Aachen.DE [137.226.137.5]) by relay.rwth-aachen.de (8.13.3/8.13.3/1) with ESMTP id j8J8xMJu023874; Mon, 19 Sep 2005 10:59:22 +0200 (MEST) Received: from TIMAIL/SpoolDir by Timail.techinfo.rwth-aachen.de (Mercury 1.48) ; Mon, 19 Sep 2005 10:59:22 +0100 (MEZ) Received: from SpoolDir by TIMAIL (Mercury 1.48); Mon, 19 Sep 2005 10:59:01 +0100 (MEZ) Received: from kilauea.techinfo.rwth-aachen.de (137.226.137.197) by Timail.techinfo.rwth-aachen.de (Mercury 1.48) with ESMTP; Mon, 19 Sep 2005 10:58:58 +0100 (MEZ) Date: Mon, 19 Sep 2005 08:59:00 -0000 From: Peter Doerfler Subject: Re: gcc4 with-gtk-cairo compile error In-reply-to: <779a5780050918070146ab0c75@mail.gmail.com> To: gcc-help@gcc.gnu.org, llmmix@gmail.com Message-id: <200509191058.58071.doerfler@techinfo.rwth-aachen.de> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: KMail/1.8.1 References: <779a5780050918070146ab0c75@mail.gmail.com> X-SW-Source: 2005-09/txt/msg00113.txt.bz2 Hi. --enable-gtk-cairo seems to be broken for 4.0.x. Read http://gcc.gnu.org/ml/gcc/2005-09/msg00466.html for details. HTH -- Peter On Sunday 18 September 2005 16:01, request region wrote: > Hi, > > My current gcc is normal enough to compile firefox, but when it > compiled with --enable-gtk-cairo, > there is compilation error! > > 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=posix --enable-languages=c,c++,java --enable-shared > --enable-libgcj --enable-java-awt=gtk,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=compile > /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_peer_gtk_GdkG >raphics2D.Tpo" -c -o > jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics >2D.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_peer_gtk_GdkG >raphics2D.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_peer_gtk_GdkG >raphics2D.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_peer_gtk_GdkGr >aphics2D.Tpo -c > ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkG >raphics2D.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_GdkGraphics2D.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_releasePeerGraphicsResource': > ../../../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_gtk_GdkGraphic >s2D.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$