fontconfig-patch used in OBuildfactory, https://github.com/hgomez/obuildfactory/blob/master/openjdk7/linux/patches/fontfix.patch, works well for CentOS 6, Fedora 18 and openSUSE 12.2/12.3 but fail build on CentOS 5
04"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font -I/home/cijenka/OBF_DROP_DIR/freetype/include -I/home/cijenka/OBF_DROP_DIR/freetype/include/freetype2 -I../../../src/share/native/sun/font -I../../../src/share/native/sun/font/layout -I../../../src/share/native/sun/awt/image/cvutils -I../../../src/solaris/native/sun/awt -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/java2d/loops -I../../../src/share/native/sun/java2d/pipe -I../../../src/solaris/native/sun/java2d -I../../../src/share/native/sun/java2d -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders -DLE_STANDALONE -c -o /home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/obj64/freetypeScaler.o ../../../src/share/native/sun/font/freetypeScaler.c
/usr/bin/gcc -O3 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN -DHEADLESS -DNDEBUG -DARCH='"amd64"' -Damd64 -DLINUX -DRELEASE='"1.7.0-u60-b04"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font -I/home/cijenka/OBF_DROP_DIR/freetype/include -I/home/cijenka/OBF_DROP_DIR/freetype/include/freetype2 -I../../../src/share/native/sun/font -I../../../src/share/native/sun/font/layout -I../../../src/share/native/sun/awt/image/cvutils -I../../../src/solaris/native/sun/awt -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/java2d/loops -I../../../src/share/native/sun/java2d/pipe -I../../../src/solaris/native/sun/java2d -I../../../src/share/native/sun/java2d -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders -DLE_STANDALONE -c -o /home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/obj64/X11FontScaler.o ../../../src/solaris/native/sun/font/X11FontScaler.c
/usr/bin/gcc -O3 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN -DHEADLESS -DNDEBUG -DARCH='"amd64"' -Damd64 -DLINUX -DRELEASE='"1.7.0-u60-b04"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font -I/home/cijenka/OBF_DROP_DIR/freetype/include -I/home/cijenka/OBF_DROP_DIR/freetype/include/freetype2 -I../../../src/share/native/sun/font -I../../../src/share/native/sun/font/layout -I../../../src/share/native/sun/awt/image/cvutils -I../../../src/solaris/native/sun/awt -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/java2d/loops -I../../../src/share/native/sun/java2d/pipe -I../../../src/solaris/native/sun/java2d -I../../../src/share/native/sun/java2d -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders -DLE_STANDALONE -c -o /home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/obj64/X11TextRenderer.o ../../../src/solaris/native/sun/font/X11TextRenderer.c
/usr/bin/gcc -O3 -fPIC -DCC_NOEX -W -Wall -Wno-unused -Wno-parentheses -fno-omit-frame-pointer -D_LITTLE_ENDIAN -DHEADLESS -DNDEBUG -DARCH='"amd64"' -Damd64 -DLINUX -DRELEASE='"1.7.0-u60-b04"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font -I/home/cijenka/OBF_DROP_DIR/freetype/include -I/home/cijenka/OBF_DROP_DIR/freetype/include/freetype2 -I../../../src/share/native/sun/font -I../../../src/share/native/sun/font/layout -I../../../src/share/native/sun/awt/image/cvutils -I../../../src/solaris/native/sun/awt -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/java2d/loops -I../../../src/share/native/sun/java2d/pipe -I../../../src/solaris/native/sun/java2d -I../../../src/share/native/sun/java2d -I/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders -DLE_STANDALONE -c -o /home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/obj64/CursiveAttachmentSubtables.o ../../../src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp
../../../src/share/native/sun/font/freetypeScaler.c: In function 'readFontconfig':
../../../src/share/native/sun/font/freetypeScaler.c:809: error: 'FC_LCD_DEFAULT' undeclared (first use in this function)
../../../src/share/native/sun/font/freetypeScaler.c:809: error: (Each undeclared identifier is reported only once
../../../src/share/native/sun/font/freetypeScaler.c:809: error: for each function it appears in.)
../../../src/share/native/sun/font/freetypeScaler.c:810: error: 'FC_LCD_FILTER' undeclared (first use in this function)
../../../src/share/native/sun/font/freetypeScaler.c:812: error: 'FC_LCD_NONE' undeclared (first use in this function)
../../../src/share/native/sun/font/freetypeScaler.c:818: error: 'FC_LCD_LIGHT' undeclared (first use in this function)
../../../src/share/native/sun/font/freetypeScaler.c:821: error: 'FC_LCD_LEGACY' undeclared (first use in this function)
../../../src/share/native/sun/font/freetypeScaler.c: In function 'Java_sun_font_FreetypeFontScaler_getGlyphVectorOutlineNative':
../../../src/share/native/sun/font/freetypeScaler.c:1475: warning: comparison between signed and unsigned
make[5]: *** [/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/tmp/sun/sun.font/fontmanager/obj64/freetypeScaler.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/jdk/make/sun/font'
make[4]: *** [library_parallel_compile] Error 2
make[4]: Leaving directory `/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/jdk/make/sun/font'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/jdk/make/sun'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/jdk/make'
make[1]: *** [jdk-build] Error 2
make[1]: Leaving directory `/home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7'
make: *** [build_product_image] Error 2
can't find java into JDK /home/cijenka/workspace/openjdk7u/linux/centos5-x86_64-builder/sources/openjdk7/build/linux-amd64/j2sdk-image, build failed
Build step 'Execute shell' marked build as failure
Finished: FAILURE