On 5/19/07, Dan Winkler <[EMAIL PROTECTED]> wrote:
> Hello all
>
> I am currently working off the most recent snapshot of BLFS-SVN
>
> I am currently stuck at the Xorg stage.
>
> Following the books commands all seems to build well untill we hit the
> libXfonts-1.1.0 package.
>
> make[3]: Entering directory `/sources/xc/lib/libXfont-1.1.0/src/FreeType'
> if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
> -I. -I. -I../.. -I../../include/X11/fonts -I../../include
> -I/usr/include/freetype2   -Wall -Wpointer-arith -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations     -Wnested-externs
> -fno-strict-aliasing -g -O2 -D_BSD_SOURCE -DHAS_FCHOWN
> -DHAS_STICKY_DIR_BIT   -D_XOPEN_SOURCE -MT ftenc.lo -MD -MP -MF
> ".deps/ftenc.Tpo" -c -o ftenc.lo ftenc.c; \
>         then mv -f ".deps/ftenc.Tpo" ".deps/ftenc.Plo"; else rm -f
> ".deps/ftenc.Tpo"; exit 1; fi
> mkdir .libs
>  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/X11/fonts
> -I../../include -I/usr/include/freetype2 -Wall -Wpointer-arith
> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -fno-strict-aliasing -g -O2 -D_BSD_SOURCE
> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_XOPEN_SOURCE -MT ftenc.lo -MD -MP
> -MF .deps/ftenc.Tpo -c ftenc.c  -fPIC -DPIC -o .libs/ftenc.o
>  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/X11/fonts
> -I../../include -I/usr/include/freetype2 -Wall -Wpointer-arith
> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -fno-strict-aliasing -g -O2 -D_BSD_SOURCE
> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_XOPEN_SOURCE -MT ftenc.lo -MD -MP
> -MF .deps/ftenc.Tpo -c ftenc.c -o ftenc.o >/dev/null 2>&1
> if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
> -I. -I. -I../.. -I../../include/X11/fonts -I../../include
> -I/usr/include/freetype2   -Wall -Wpointer-arith -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations     -Wnested-externs
> -fno-strict-aliasing -g -O2 -D_BSD_SOURCE -DHAS_FCHOWN
> -DHAS_STICKY_DIR_BIT   -D_XOPEN_SOURCE -MT ftfuncs.lo -MD -MP -MF
> ".deps/ftfuncs.Tpo" -c -o ftfuncs.lo ftfuncs.c; \
>         then mv -f ".deps/ftfuncs.Tpo" ".deps/ftfuncs.Plo"; else rm -f
> ".deps/ftfuncs.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/X11/fonts
> -I../../include -I/usr/include/freetype2 -Wall -Wpointer-arith
> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -fno-strict-aliasing -g -O2 -D_BSD_SOURCE
> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -D_XOPEN_SOURCE -MT ftfuncs.lo -MD
> -MP -MF .deps/ftfuncs.Tpo -c ftfuncs.c  -fPIC -DPIC -o .libs/ftfuncs.o
> ftfuncs.c:57:10: error: #include expects "FILENAME" or <FILENAME>
> ftfuncs.c:59:10: error: #include expects "FILENAME" or <FILENAME>
> ftfuncs.c:60:10: error: #include expects "FILENAME" or <FILENAME>
> ftfuncs.c: In function 'FreeTypeOpenInstance':
> ftfuncs.c:467: error: 'TT_Face' undeclared (first use in this function)

Oh. I think this is an issue with freetype-2.3.x. It doesn't allow use
of freetype internals anymore. I think you should try using a newer
libXfont. The most recent is 1.2.8. It doesn't seem to have this
issue. I've been using this and it's fine. It may require a newer
fontsproto.

http://xorg.freedesktop.org/releases/individual/lib/libXfont-1.2.8.tar.gz

That version will be in the book soon when I push in the Xorg-7.2
updates. There are also patches floating around if you want to use
libXfont-1.1.0. Here's one:

http://www.rocklinux.net/sources/package/xorg/libxfont/freetype2.patch

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to