On 5/22/07, Lefteris Dimitroulakis <[EMAIL PROTECTED]> wrote: > Στις Tuesday 22 May 2007 02:52:52 ο/η Dan Nicholson έγραψε: > > > > XFree86-4.6.99.21 > > > freetype-2.1.10 > > > (with latest freetype I had problems with XFree86) > > > and everything seems to be OK. > > > > It seems that updating freetype has caused some problems I hadn't > > expected. I would really appreciate it if you could report the error > > you received building XFree against freetype-2.3.x. > > > With freetype-2.3.4 I got the following: > <snip> > rm -f ftfuncs.o unshared/ftfuncs.o > gcc -m32 -c -ansi -pipe -I. -I/usr/include/freetype2 -I../include > -I../../../programs/Xserver/include > -I../../../extras/freetype2/src/truetype -I../../../exports/include > -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L > -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE > -D_SVID_SOURCE -D_GNU_SOURCE > -DFUNCPROTO=15 -DNARROWPROTO -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV > -DSINGLEDEPTH -DXFree86LOADER -DXFree86Server > -DSMART_SCHEDULE > -DBUILDDEBUG -DX_BYTE_ORDER=X_LITTLE_ENDIAN > -DXFREE86_FT2 -O2 -fomit-frame-pointer -march=athlon > ftfuncs.c -o unshared/ftfuncs.o > ftfuncs.c:53:10: error: #include expects "FILENAME" or <FILENAME> > ftfuncs.c:55:10: error: #include expects "FILENAME" or <FILENAME> > ftfuncs.c:56:10: error: #include expects "FILENAME" or <FILENAME> > ftfuncs.c: In function 'FreeTypeOpenInstance': > ftfuncs.c:463: error: 'TT_Face' undeclared (first use in this function)
I scraped off a ton of diffs from upstream to allow building against newer freetype. It builds for me, but I didn't actually run it. Do you think you could try upgrading freetype and rebuilding XFree86 with this patch? It's a monster. http://www.linuxfromscratch.org/patches/downloads/XFree86/XFree86-4.6.0-freetype_internals-1.patch I'd appreciate if you could do that, but if you don't have time, I'll find some other way to test it out. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page