On AIX 32-bit and 64-bit, alignof(double) == 4. This isn't a problem for 32-bit builds of fontconfig but for 64-bit builds, the following assert in src/fcarch.c fails: FC_ASSERT_STATIC (0x08 + 1*FC_MAX(4,ALIGNOF_DOUBLE) == sizeof (FcValue)); $ cd /opt/build/fcpackage-2.10/fontconfig/src $ gmake gmake all-am gmake[1]: Entering directory `/opt/build/fcpackage-2.10/fontconfig/src' xlc -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/opt/TWWfsw/libttf24/include/freetype2 -I/opt/TWWfsw/libttf24/include -I/opt/TWWfsw/libiconv113/include -I/opt/TWWfsw/libexpat20/include -DFC_CACHEDIR='"/opt/TWWfsw/fcpackage210/var/cache/fontconfig"' -DFONTCONFIG_PATH='"/opt/TWWfsw/fcpackage210/etc"' -O2 -qro -qroconst -q64 -qmaxmem=-1 -c fcarch.c "fcarch.c", line 59.1: 1506-195 (S) Integral constant expression with a value greater than zero is required. gmake[1]: *** [fcarch.o] Error 1 gmake[1]: Leaving directory `/opt/build/fcpackage-2.10/fontconfig/src' gmake: *** [all] Error 2 64-bit builds for Solaris/SPARC, Solaris/x86, HP-UX/PA-RISC, and HP-UX/IA64 are ok. -- albert chin (china@xxxxxxxxxxxxxxxxxx) _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig