Hi, I would like to find out why this error comes up, it first complained of freefon which i have installed now its through after the ./configure, it bums up on make this is the result: [root@gnu fontconfig-2.2.90]# make make all-recursive make[1]: Entering directory `/usr/local/downloads/fontconfig-2.2.90' Making all in fontconfig make[2]: Entering directory `/usr/local/downloads/fontconfig-2.2.90/fontconfig' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/downloads/fontconfig-2.2.90/fontconfig' Making all in fc-lang make[2]: Entering directory `/usr/local/downloads/fontconfig-2.2.90/fc-lang' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/usr/local/include -I/usr/local/include/freetype2 -g -O2 -c fc- lang.c cc1: warning: changing search order for system directory "/usr/local/include" cc1: warning: as it has already been specified as a non-system directory In file included from ../src/fcint.h:39, from fc-lang.c:25: ../fontconfig/fcfreetype.h:30: parse error before "FcFreeTypeCharIndex" ../fontconfig/fcfreetype.h:30: parse error before "face" ../fontconfig/fcfreetype.h:30: warning: data definition has no type or storage class ../fontconfig/fcfreetype.h:33: parse error before "face" ../fontconfig/fcfreetype.h:36: parse error before "face" ../fontconfig/fcfreetype.h:39: parse error before "FT_Face" ../fontconfig/fcfreetype.h:42: parse error before "f" In file included from fc-lang.c:25: ../src/fcint.h:543: parse error before "encoding" make[2]: *** [fc-lang.o] Error 1 make[2]: Leaving directory `/usr/local/downloads/fontconfig-2.2.90/fc-lang' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/downloads/fontconfig-2.2.90' make: *** [all-recursive-am] Error 2 [root@gnu fontconfig-2.2.90]# I'm using redhat 8.0 Your help will be greatly appreciated. Teddy L.