[XeTeX] XeTeX build fails
Peter Dyballa
Peter_Dyballa at Web.DE
Fri Dec 21 21:04:52 CET 2007
Am 21.12.2007 um 18:01 schrieb Jonathan Kew:
> So are you sure that's the gcc being used to build all the files
> involved?
No, of course not. Once the build-xetex script starts I have on
influence. Searching the *compilation* buffer I get:
checking dependency style of gcc... gcc3 configuring in graphite-
engine
checking dependency style of g++... gcc3 configuring in graphite-
engine
checking dependency style of g++... (cached) gcc3 configuring in teckit
checking dependency style of gcc... (cached) gcc3 configuring in teckit
There are some strange lines I don't understand, in which gcc-
<something> is used:
DYLD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:
$DYLD_LIBRARY_PATH ../bin/genccode -a gcc-darwin -n icudt36b -e
icudt36 -d ./out/tmp out/tmp/icudt36b.dat
DYLD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:
$DYLD_LIBRARY_PATH ../bin/genccode -a gcc-darwin -n icudt36b -e
icudt36 -d ./out/tmp out/tmp/icudt36b.dat
DYLD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:
$DYLD_LIBRARY_PATH ../../bin/genccode -a gcc-darwin -n uconvmsg -e
uconvmsg -d uconvmsg uconvmsg/uconvmsg.dat
> And was it used to build whatever libraries you're linking with?
Libtool is hiding this detail it delegates to gcc. I'll try another
compilation with -v among the CFLAGS!
'otool -L xetex' returns only system libraries. I don't know how to
determine their compiler(s) or the static libraries in xetex, and how
they were built. This, at least, gives a hint that a mismatch of
compilers and linkers might exist. This situation is also true for
Carbon Emacs or Emacs.app or whatever built here – and all these
applications are built without complaints or failures. And they work.
> I've seen those undefined symbols before, but it's always been
> caused by mixed compiler (or C library) versions. If that's not it,
> then I don't know. You could try inspecting all your object and
> library files to see where they're being requested.
How can I inspect this?
--
Greetings
Pete
A child of five could understand this! Fetch me a child of five.
More information about the XeTeX
mailing list