[XeTeX] xdvipdfmx broken on Windows Vista?

Bruno Voisin bvoisin at mac.com
Mon Apr 23 17:09:40 CEST 2007

Le 23 avr. 07 à 15:45, Jonathan Kew a écrit :

>> Thus it seems compilation of xdvipdfmx on the Mac is presently
>> broken. Or did I miss something obvious?
> Well, you could go get libpng. Simply get the standard source
> tarball, and do the "configure; make; sudo make install" routine. Or
> if you don't want libpng.dylib in /usr/local/lib, you could configure
> it with "--enable-static --disable-shared", and link against
> libpng12.a (without necessarily installing it).

Eventually I chose the easy way by using the pre-compiled libpng  
binary at


However, that's not the end of the story!

First, xdvipdfmx is installed in /usr/local/bin, whereas TeXlive has  
it in /usr/texbin. Given /usr/texbin was before /usr/local/bin in  
PATH on my setup, I had first to make sure /usr/local/bin/xdvipdfmx  
was used. I tried putting /usr/local/bin first in the path, and also  
creating a symlink of /usr/local/bin/xdvipdfmx inside /usr/texbin.

But that's not enough: I get a complaint about a missing texmf.cnf

theo8mc233:~/Desktop/Test bvoisin$ xelatex -output-driver="/usr/ 
texbin/xdvipdfmx-patched -q -E" test-xdvipdfmx.tex
This is XeTeXk, Version 3.141592-2.2-0.996 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./test-xdvipdfmx.aux) <power3d.pdf> [1] (./test-xdvipdfmx.aux) )
warning: Configuration file texmf.cnf not found! Searched these  
Trying to proceed...

Output file removed.
Output written on test-xdvipdfmx.pdf (1 page).
Transcript written on test-xdvipdfmx.log.

and no PDF file is created anywhere that I could see.

For some reason TeXLive's texmf.cnf, which indeed exists:

theo0mc234:/etc brunovoisin$ kpsewhich texmf.cnf

isn't seen when running this locally compiled xdvipdfmx.

There must be something I didn't do right, but given my inexperience  
at compiling software I think trying to get things right is not worth  
the effort, and would just be a waste of other people's time: I'll  
just wait until a patched pre-compiled binary comes out.

Bruno Voisin

More information about the XeTeX mailing list