public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* gcc4 with-gtk-cairo compile error
@ 2005-09-18 14:01 request region
  2005-09-19  8:59 ` Peter Doerfler
  0 siblings, 1 reply; 3+ messages in thread
From: request region @ 2005-09-18 14:01 UTC (permalink / raw)
  To: gcc-help

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_GdkGraphics2D.lo
-MD -MP -MF "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.Tpo"
-c -o jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c;
\
then mv -f "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.Tpo"
"jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.Plo";
else rm -f "jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_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_GdkGraphics2D.lo
-MD -MP -MF jni/gtk-peer/.deps/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.Tpo
-c ../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
 -fPIC -DPIC -o
jni/gtk-peer/.libs/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.o
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
In function 'x_server_has_render_extension':
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:176:
warning: implicit declaration of function 'XRenderQueryExtension'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
In function 'init_graphics2d_as_pixbuf':
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:
In function 'begin_drawing_operation':
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c:
In function 'update_pattern_transform':
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:400:
error: too few arguments to function 'cairo_create'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:432:
error: too few arguments to function 'cairo_create'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c:467:
error: too few arguments to function 'cairo_create'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:514:
error: for each function it appears in.)
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:549:
error: too few arguments to function 'cairo_create'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:662:
warning: implicit declaration of function
'cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:
In function 'install_font_peer':
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c:928:
error: 'ft' undeclared (first use in this function)
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:929:
warning: ISO C90 forbids mixed declarations and code
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c:947:
warning: implicit declaration of function 'cairo_set_font'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:948:
warning: implicit declaration of function 'cairo_font_destroy'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.c:952:
warning: implicit declaration of function 'cairo_current_font'
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:958:
error: syntax error before ')' token
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.c:977:
error: syntax error before ')' token
../../../gcc-4.0.2-20050917/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_GdkGraphics2D.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_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$

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: gcc4 with-gtk-cairo compile error
  2005-09-18 14:01 gcc4 with-gtk-cairo compile error request region
@ 2005-09-19  8:59 ` Peter Doerfler
  2005-09-19 12:31   ` request region
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Doerfler @ 2005-09-19  8:59 UTC (permalink / raw)
  To: gcc-help, llmmix

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$

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: gcc4 with-gtk-cairo compile error
  2005-09-19  8:59 ` Peter Doerfler
@ 2005-09-19 12:31   ` request region
  0 siblings, 0 replies; 3+ messages in thread
From: request region @ 2005-09-19 12:31 UTC (permalink / raw)
  To: Peter Doerfler; +Cc: gcc-help

Hi,

Thanks.

But, a little correction is needed there(msg00466.html),
GCC cvs version doesn't include the code at all.
There is only empty "CVS" directory.
More over, Obviously, GCC cvs version isn't normal enough to compile
"Deer Park Beta 1".. (Except that GCC 4.0.2 rc-X version)

Sometimes, I experienced  several cvs gcc version get Segmentation
Fault for the Big src code.

export CVS_RSH="ssh"
cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/gcc co gcc

/gcc/libjava/jni/gtk-peer/(Nothing is here)

--

On 9/19/05, Peter Doerfler <doerfler@techinfo.rwth-aachen.de> wrote:
> 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
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-09-19 12:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-18 14:01 gcc4 with-gtk-cairo compile error request region
2005-09-19  8:59 ` Peter Doerfler
2005-09-19 12:31   ` request region

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).