Tomoaki, The upgrade of freetype219 to 2.5.5 has exposed the fact that current texlive build is leaking system headers into the build over the fink headers. The 10.7 build currently fails with…
gcc -DHAVE_CONFIG_H -I. -I../../../texk/pxdvik -I../../../texk/pxdvik/gui -DPS_GS -I/sw/include -I/sw/include -I/usr/X11R6/include -I/sw/include/freetype2 -I/sw/include -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -MT ft2.o -MD -MP -MF .deps/ft2.Tpo -c -o ft2.o ../../../texk/pxdvik/ft2.c In file included from ../../../texk/pxdvik/ft2.c:7: /usr/X11R6/include/ft2build.h:56:10: fatal error: 'freetype/config/ftheader.h' file not found #include <freetype/config/ftheader.h> ^ This is due to a flaw in the ptexlive/archive/xdvik-20090903-texlive2009.diff.xz which places the FREETYPE2_INCLUDES after the common_includes that contains -I/usrX11R6/include. The trivial workaround for the moment is… --- texlive.info.orig 2015-01-25 15:18:51.000000000 -0500 +++ texlive.info 2015-01-25 15:18:15.000000000 -0500 @@ -71,6 +71,7 @@ cp -R texlive-20120701-source/texk/xdvik texlive/texk/xdvik.2012 cp -R texlive-20120701-source/libs/t1lib texlive/libs/ xz -dc ptexlive/archive/xdvik-20090903-texlive2009.diff.xz \ + | sed -e 's|\$(common_includes) \$(FREETYPE2_INCLUDES)|\$(FREETYPE2_INCLUDES) \$(common_includes)|g' \ > xdvik-20090903-texlive2009.diff gzip -dc xdvik-20090903-texlive2009_2012.patch.gz | patch -p0 xz -c xdvik-20090903-texlive2009.diff \ which allows the build of texlive-base on 10.7 to complete. We do seem to have other header leakages in the texlive build though which are exposed when… SetCC: flag-sort -r gcc SetCXX: flag-sort -r g++ is added to the info file. This results on both 10.7 and 10.10 in the build failure… ./../../texk/web2c/luatexdir/lua/lepdflib.cc:579:1: error: assigning to 'Object *' from incompatible type 'StructTreeRoot *' m_poppler_get_poppler(Catalog, Object, getStructTreeRoot); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../texk/web2c/luatexdir/lua/lepdflib.cc:207:7: note: expanded from macro 'm_poppler_get_poppler' o = ((in *) uin->d)->function(); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../texk/web2c/luatexdir/lua/lepdflib.cc:2165:13: error: assigning to 'Object *' from incompatible type 'StructTreeRoot *' obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot(); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flag-sort -r g++ -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c -I/sw/include -I/sw/include/libpng16 -DPOPPLER_VERSION=\"0.26.2\" -I/sw/include/poppler -I../../../texk/web2c/libmd5 -DpdfTeX -I../../../texk/web2c/luatexdir -DSYNCTEX_ENGINE_H='<synctex-luatex.h>' -I../../../texk/web2c/synctexdir -I/sw/src/fink.build/texlive-0.20140523-1/texlive/Work/libs/luajit/include -DLUAJIT_ENABLE_LUA52COMPAT -DLuajitTeX -I../../../texk/web2c/luatexdir/fake -I/sw/include -g -O2 -MT luatexdir/lua/libluajittex_a-lepdflib.o -MD -MP -MF luatexdir/lua/.deps/libluajittex_a-lepdflib.Tpo -c -o luatexdir/lua/libluajittex_a-lepdflib.o `test -f 'luatexdir/lua/lepdflib.cc' || echo '../../../texk/web2c/'`luatexdir/lua/lepdflib.cc which is rather worrisome. Jack ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel