fontconfig
 
Font configuration and customization library
Compilation (V2.11.1)
Requires
freetype 
and either
expat
or
libxml2.
Example:
   make distclean
         # AIX 6.1/7.1, C 9.0/12.1
   configure --prefix=/tmp/fontconfig-2.11.1 FREETYPE_CFLAGS=-I/bio/local/../61/include/freetype2 FREETYPE_LIBS="-L/bio/local../61/lib -lfreetype" CC=cc CFLAGS="-O2" CPPFLAGS="-D_LARGE_FILES -D_THREAD_SAFE" --with-expat=/bio/local/../61/expat-2.1.0 --disable-libxml2 --enable-static --disable-shared
   make 
   make install
The FREETYPE_* variables allow to bypass the pkg-config crap.
FREETYPE_INCLUDE should point to a parent directory containing
the freetype subdirectory.
Compilation (V2.8)
Requires
freetype 
(located via pkg-config)
and either
expat
or
libxml2.
   make distclean
         # example for HP-UX 10.20, native cc:
   configure --prefix=/tmp/fontconfig-2.8.0 CC=cc CFLAGS="-O -Ae -D_REENTRANT -D_FILE_OFFSET_BITS=64 +z" --with-expat=/nfs/local/1020/expat-2.0.1 --disable-libxml2 --enable-static --disable-shared
         # AIX 6.1/7.1, C 9.0/12.1
   configure --prefix=/tmp/fontconfig-2.8.0  CC=cc CFLAGS="-O2" CPPFLAGS="-D_LARGE_FILES -D_THREAD_SAFE" --with-expat=/nfs/local/71/expat-2.1.0    --disable-libxml2 --enable-static --disable-shared
   make 
   make install
AIX 7.1
The build procedure
works best with 
gmake.
Otherwise at least in
fc-glyphname/Makefile,
fc-arch/Makefile,
fc-lang/Makefile,
fc-case/Makefile,
modify
    $(AM_V_GEN) $(RM) $(TARG)
   # to            
   -$(AM_V_GEN) $(RM) $(TARG)
HP-UX 10.20
src/fcint.h
has an illegal structure member: 
  FcExpr end[0];
fc-lang/fc-lang.c
has an illegal extra const: 
   const Entry const *as = a, *bs = b;
Installation and configuration
  Last updated: Mon Mar 24 16:53:50 CET 2014
, M.Kraemer 
Impressum Data privacy protection