[XeTeX] compiling XeTeX for Mac OS X 10.4

Mojca Miklavec mojca.miklavec.lists at gmail.com
Wed Apr 22 22:28:48 CEST 2009


Hello,

I try to build XeTeX trunk with
    export MACOSX_DEPLOYMENT_TARGET=10.4
    ./build-xetex
but it fails with the following error:

srcdir=../../../texk/web2c /bin/sh ../../../texk/web2c/web2c/convert . xetex
if test -z "`grep __SyncTeX__ xetexd.h`"; then echo "Enabling SyncTeX
Support."; echo "s|#include \"texmfmp.h\"|&\\">
synctex_sed_command.txt; echo "/* Start of SyncTeX Section */\\" >>
synctex_sed_command.txt; echo "#define __SyncTeX__\\" >>
synctex_sed_command.txt; echo "#include
\"../../../texk/web2c/synctexdir/synctex-common.h\"\\" >>
synctex_sed_command.txt; echo "/* End  of SyncTeX Section */|g" >>
synctex_sed_command.txt; sed -f synctex_sed_command.txt xetexd.h >
synctex_xetexd.h; mv synctex_xetexd.h xetexd.h; if test -z "`grep
__SyncTeX__ xetexd.h`"; then echo "warning: SyncTeX activation
FAILED"; exit 1; fi; echo "warning: SyncTeX is enabled"; fi
Enabling SyncTeX Support.
warning: SyncTeX is enabled
gcc -DHAVE_CONFIG_H  -I. -I../../../texk/web2c -I..
-I../../../texk/web2c/..
-I../../../texk/web2c/../../libs/teckit/source/Public-headers
-I../../../texk/web2c/../../libs/freetype2/include -DHAVE_CONFIG_H
-I. -I../../../texk/web2c -I.. -I../../../texk/web2c/..    -DXETEX_MAC
-c xetexini.c -o xetexini.o
In file included from
/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28,
                 from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:62,
                 from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:32,
                 from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:85,
                 from
/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
                 from
/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
                 from
/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20,
                 from ../../../texk/web2c/xetexdir/xetex.h:97,
                 from xetexcoerce.h:1179,
                 from xetexd.h:560,
                 from xetexini.c:2:
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:651:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:655:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:668:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:672:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:705:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:707:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:718:
error: syntax error before ‘&’ token
/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:720:
error: syntax error before ‘&’ token
xetexini.c: In function ‘loadfmtfile’:
xetexini.c:3771: warning: comparison is always false due to limited
range of data type
gnumake: *** [xetexini.o] Error 1
### failed to build the xetex binary

Any ideas what could go wrong? All other TeX binaries that I compile
here (pdftex, luatex, mpost) have no problem with
MACOSX_DEPLOYMENT_TARGET, only XeTeX "complains".

Thanks a lot for any hint,
    Mojca


More information about the XeTeX mailing list