[tlbuild] Build fail on OpenSUSE 11.3 amd64

Peter Breitenlohner peb at mppmu.mpg.de
Mon Mar 19 19:28:19 CET 2012


On Mon, 19 Mar 2012, Martin Schröder wrote:

> [...]
> (cd .libs && rm -f libttf.la && ln -s ../libttf.la libttf.la)
> make[5]: Leaving directory
> `/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-build/lib'
[...]
> mkdir -p -- /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
[...]
> ../libtool --mode=install /usr/bin/install -c libttf.la \
>   /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
[...]
> mv ft-install/lib/libttf.a .
> mv: cannot stat `ft-install/lib/libttf.a': No such file or directory
[...]
> Looks like a mixup with lib & lib64

Hi Martin,

indeed, but why.  My guess is, that your system has a file config.site in
/usr/share/ or /etc/ or /usr/etc/ or some such location (or, more unlikely,
that CONFIG_SITE is defined in your environment).  Such a file can set site
defaults and in doing so append '64' to $libdir.

In order to confirm this, you could create a dummy shell script and put its
absolute path into CONFIG_SITE.  If that helps, I'll have to think how to
avoid this problem.

Regards
Peter


More information about the tlbuild mailing list