Hi,
after a few weeks, I'm playing with recompiling all the libs needed
for g-i and I have a problem compiling the new cairo.
I'm using a Debian unstable chroot environment for compilation, and 
here's gcc version:

[EMAIL PROTECTED]:~/PRE-PATCHED$ gcc --version
gcc (GCC) 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)
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.


Here's the error:

========================================
[...]
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -I. -I../pixman/src
 -I../src -I../src -DXTHREADS -I/usr/X11R6/include
 -I/usr/include/libpng12 -D_REENTRANT -D_GNU_SOURCE
 -I/usr/include/directfb -I/usr/include/freetype2 -Wall
 -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -g -O2
 -MT cairo-test-directfb.lo -MD -MP -MF .deps/cairo-test-directfb.Tpo
 -c cairo-test-directfb.c  -fPIC -DPIC -o .libs/cairo-test-directfb.o
cairo-test-directfb.c: In function 'init':
cairo-test-directfb.c:40: error: 'DFBGraphicsDeviceDescription'
undeclared (first use in this function)
cairo-test-directfb.c:40: error: (Each undeclared identifier is
reported only once
cairo-test-directfb.c:40: error: for each function it appears in.)
cairo-test-directfb.c:40: error: syntax error before 'desc'
cairo-test-directfb.c:49: error: 'struct _IDirectFB' has no member
named 'GetDeviceDescription'
cairo-test-directfb.c:49: error: 'desc' undeclared (first use in this
function)
make[2]: *** [cairo-test-directfb.lo] Error 1
make[2]: Leaving directory `/home/zino/PRE-PATCHED/cairo/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zino/PRE-PATCHED/cairo'
make: *** [all] Error 2
------------------------------------------

the only option I use is "--enable-directfb=yes"

and this is the set of libraries I use:

cvs -d:pserver:[EMAIL PROTECTED]:/cvs/gnome -z3 co -r
GLIB_2_8_3 glib
cvs -d:pserver:[EMAIL PROTECTED]:/cvs/gnome -z3 co atk
cvs -d:pserver:[EMAIL PROTECTED]:/cvs/gnome -z3 co -r
PANGO_1_10_1 pango
cvs -d:pserver:[EMAIL PROTECTED]:/cvs/gnome -z3 co -r
GTK_2_8_3 gtk+

cvs -d :pserver:[EMAIL PROTECTED]:/cvs/cairo co slim
cvs -d :pserver:[EMAIL PROTECTED]:/cvs/cairo co
libpixregion
cvs -d :pserver:[EMAIL PROTECTED]:/cvs/cairo co libic
cvs -d :pserver:[EMAIL PROTECTED]:/cvs/cairo co -D
"20051230"  cairo

cvs -d:pserver:[EMAIL PROTECTED]:/cvs/directfb -z3 co
DirectFB
cvs -d:pserver:[EMAIL PROTECTED]:/cvs/directfb -z3 co
gdk-directfb


mv gdk-directfb gtk+/gdk/directfb
cd gtk+/gdk/directfb
patch -b -p0 < ./gtk-directfb.patch
cd ../../..

Please let me know if I'm doing anything wrong.
Thanx
Davide

Attachment: signature.asc
Description: Digital signature

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to