[tex-live] x64 libXau

Zdenek Wagner zdenek.wagner at gmail.com
Sat Dec 27 10:23:05 CET 2008


2008/12/27 Reinhard Kotucha <reinhard.kotucha at web.de>:
> Karl Berry writes:
>  > Hi Lars,
>  >
>  >     I can run the 32bit without problems on the same server, why does the
>  >     64bit version need this whereas the 32bit does not?
>  >
>  > I already explained this.  The short answer is, run ldd.
>  >
>  > When I compiled xdvi for i386-linux, I did so on Debian sarge and the
>  > only libXau there is static.  Therefore it is not a dynamically linked
>  > library to the executable.
>  >
>  > When RK compiled xdvi for x86_64, he did so on a different (newer)
>  > system that evidently uses libXau.so.  Therefore it is dynamically
>  > linked.  Therefore anyone who doesn't have that .so cannot run the
>  > binary.
>  >
>  > Can't you just install some standard package on your system and get
>  > libXau.so?  If you want to solve it right now, that is the only way.  We
>  > are not going to distribute new binaries just for this, even if it was
>  > easy to make new ones, which it isn't.
>
> Hi Karl,
> I fear that all packages in this distribution expect that libX11.so is
> statically linked against libXau.so.
>
> I just uploaded libXau to tug.org:
>
>   http://tug.org/~kotucha/libXau-x86_64-linux.tar.gz
>
There is a difference between RHEL 4.x and 5.x, my CentOS 4.7 contains:

[root at centos ~]# find / -name 'libXau*'
/usr/X11R6/lib/libXau.a
/usr/X11R6/lib64/libXau.a

but CentOS 5.2 contains:
[root at hroch486 ~]# find / -name 'libXau*'
/usr/lib64/libXau.so.6
/usr/lib64/libXau.so.6.0.0
/usr/lib64/libXau.so
/usr/lib/libXau.so.6
/usr/lib/libXau.so.6.0.0
/usr/lib/libXau.so
/usr/share/doc/libXau-1.0.1

I tried to build TL on CentOS4, it works, but I have not tried to
install it by tlmgr from yoour official source, I installed it only on
CentOS 5.2.

> $ tar -tzvf libXau-x86_64-linux.tar.gz
> lrwxrwxrwx root/root         0 2008-12-27 01:19 libXau.so -> libXau.so.6.0.0
> lrwxrwxrwx root/root         0 2008-12-27 01:19 libXau.so.6 -> libXau.so.6.0.0
> -rwxr-xr-x root/root     10200 2008-12-27 01:19 libXau.so.6.0.0
>
> The file is supposed to be extracted in /usr/lib64.  Feedback is welcome.
>
>  > Based on Werner's message, to change the build will require someone
>  > playing with the freetype link line and disabling the test binaries.
>
> According to my reply to Werner, it seems that there is absolutely
> nothing wrong with the TeX Live build system or the freetype setup.
> As far as I understand the problem, it can't be fixed there at all.
> It obviously is an X11 library issue, inaccessible by TeX Live's
> autoconf stuff.
>
> Regards,
>  Reinhard
>
> --
> ----------------------------------------------------------------------------
> Reinhard Kotucha                                      Phone: +49-511-3373112
> Marschnerstr. 25
> D-30167 Hannover                              mailto:reinhard.kotucha at web.de
> ----------------------------------------------------------------------------
> Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
> ----------------------------------------------------------------------------
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz


More information about the tex-live mailing list