[tex-live] xetex and shared libraries

Jonathan Kew jfkthame at googlemail.com
Tue Jul 14 00:30:17 CEST 2009


On 13 Jul 2009, at 22:47, Reinhard Kotucha wrote:

> Hi,
> I installed TeX Live today on a server running CentOS.  I couldn't
> create all format files.  The problem is:
>
> $ ldd `which xetex`
> 	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1  
> (0x0000003705e00000)
> 	libexpat.so.1 => not found
> 	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003706200000)
> 	libz.so.1 => /usr/lib64/libz.so.1 (0x00000037d8400000)
> 	libm.so.6 => /lib64/libm.so.6 (0x00000037d8800000)
> 	libc.so.6 => /lib64/libc.so.6 (0x00000037d7c00000)
> 	libexpat.so.0 => /lib64/libexpat.so.0 (0x00000037db000000)
> 	/lib64/ld-linux-x86-64.so.2 (0x00000037d7800000)
>
> I have no root permissions there.  I didn't encounter this problem
> with TL-2008, but I'm not sure, maybe I simply overlooked it.
>
> Is it possible to link libexpat.so.1 statically?

Something seems to be strange about the build.... I don't see why it  
wants two versions of libexpat. XeTeX itself shouldn't directly need  
it at all, but I believe fontconfig probably depends on it, so it's ok  
to see one dependency (presumably the .so.0 version), but I think the  
other is spurious.

JK



More information about the tex-live mailing list