[tlbuild] Build fail on OpenSUSE 11.3 amd64

Martin Schröder martin at oneiros.de
Mon Mar 19 18:17:00 CET 2012


[...]
(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'
make[4]: Leaving directory
`/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-build/lib'
make[4]: Entering directory
`/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-build/lib'
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../../mkinstalldirs
/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
/home/ms/tex/texlive/Build/source/Work/libs/freetype/freetype
mkdir -p -- /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
/home/ms/tex/texlive/Build/source/Work/libs/freetype/freetype
../libtool --mode=install /usr/bin/install -c libttf.la
/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
/usr/bin/install -c .libs/libttf.lai
/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64/libttf.la
/usr/bin/install -c .libs/libttf.a
/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64/libttf.a
chmod 644 /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64/libttf.a
ranlib /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64/libttf.a
PATH="$PATH:/sbin" ldconfig -n
/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64
----------------------------------------------------------------------
Libraries have been installed in:
   /home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-install/lib64

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
for P in /home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../freetype.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../fterrid.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../ftnameid.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxkern.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxgasp.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxcmap.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxsbit.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxpost.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxwidth.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxerr18.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxgsub.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxgpos.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxgdef.h
/home/ms/tex/texlive/Build/source/libs/freetype/freetype-1.5/lib/arch/unix/../../extend/ftxopen.h
; do \
          /usr/bin/install -c -m 644 $P
/home/ms/tex/texlive/Build/source/Work/libs/freetype/freetype ; \
        done
make[4]: Leaving directory
`/home/ms/tex/texlive/Build/source/Work/libs/freetype/ft-build/lib'
mv ft-install/lib/libttf.a .
mv: cannot stat `ft-install/lib/libttf.a': No such file or directory
make[3]: *** [libttf.a] Error 1
make[3]: Leaving directory
`/home/ms/tex/texlive/Build/source/Work/libs/freetype'
make[2]: *** [sublibs] Error 1
make[2]: Leaving directory `/home/ms/tex/texlive/Build/source/Work/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ms/tex/texlive/Build/source/Work/libs'
make: *** [all-recursive] Error 1

real    0m27.289s
user    0m8.743s
sys     0m4.422s
+ echo 2
done (exit status 2) Mon Mar 19 18:11:52 CET 2012
> find . -name libttf.a
./Work/libs/freetype/ft-install/lib64/libttf.a
./Work/libs/freetype/ft-build/lib/.libs/libttf.a
> uname -a
Linux dream 2.6.34.10-0.6-desktop #1 SMP PREEMPT 2011-12-13 18:27:38
+0100 x86_64 x86_64 x86_64 GNU/Linux

------------------------------
Looks like a mixup with lib & lib64

Best
   Martin


More information about the tlbuild mailing list