--- Nupur <[EMAIL PROTECTED]> wrote:

> As I was getting few errors regarding the files
> related to
> Xfree86-4.5, I tried recompiling it. I have already
> compiled
> Freetype2, Zlib, Fontconfig, Expat & libpng. So,
> when in host.def I
> configure them as use already installed libraries, I
> get the following
> error:
> 
> --------
> gcc -m32 -c -O2 -fno-strength-reduce
> -fno-strict-aliasing  -ansi -pipe
>   -I/usr/include/freetype2
> -I../../exports/include/X11  -I../..
> -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 -DXTHREADS 
> -D_REENTRANT -DXUSE_MTSAFE_API    -DFREETYPE2 
> -DXFREE86_FT2     -fPIC
> xftcfg.c
> In file included from XftFreetype.h:29,
>                  from xftint.h:31,
>                  from xftcfg.c:28:
> /usr/local/include/ft2build.h:56:38:
> freetype/config/ftheader.h: No
> such file or directory
> In file included from xftint.h:31,
>                  from xftcfg.c:28:
> XftFreetype.h:30:10: #include expects "FILENAME" or
> <FILENAME>
> In file included from xftint.h:31,
>                  from xftcfg.c:28:
> XftFreetype.h:35: error: parse error before
> "_XftFTlibrary"
> XftFreetype.h:35: warning: data definition has no
> type or storage class
> XftFreetype.h:38: error: parse error before
> "FT_Face"
> XftFreetype.h:38: warning: no semicolon at end of
> struct or union
> XftFreetype.h:42: error: parse error before "size"
> XftFreetype.h:42: warning: data definition has no
> type or storage class
> XftFreetype.h:55: error: parse error before "matrix"
> XftFreetype.h:55: warning: data definition has no
> type or storage class
> XftFreetype.h:74: error: parse error before "face"
> make[4]: *** [xftcfg.o] Error 1
> --------
> 
> And if I try to compile the XFree as use the
> libraries that comes with
> XFree86, I get the following error:
> --------
> gcc -m32 -o bdftopcf -O2 -fno-strength-reduce
> -fno-strict-aliasing
> -ansi -pipe     -L../../exports/lib   bdftopcf.o
> -lXfont -lfntstubs
> -lfreetype   -lz -lm  
> -Wl,-rpath-link,../../exports/lib
> ../../exports/lib/libXfont.so: undefined reference
> to `inflate'
> ../../exports/lib/libXfont.so: undefined reference
> to `inflateEnd'
> ../../exports/lib/libXfont.so: undefined reference
> to `inflateInit2_'
> collect2: ld returned 1 exit status
> make[3]: *** [bdftopcf] Error 1
> --------
> 
> I am using the host.def file that is provided with
> the book-6.1.
> Do I need to make some more changes in host.def?

hmm, do you have installed FreeType2 in /usr/local or
in /usr? In the first case, you must create a link
from /usr/include/freetype2 to /usr/local/freetype2
for ftheader.h to be found. Perhaps there is another
cleaner method, but this one was good for me.
And if you don't install FontConfig in /usr, you must
add in host.def a FontconfigDir parameter to give tour
installation path.

I hope this will help you.
G. Moko


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-- 
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