versuche Streamripper zu kompilieren, leider ohne Erfolg. Erst hat eine "libmad" gefehlt, die ich per Hand nachinstalliert hab, dann kommt nach fehlerfreiem ./configure und make ein Fehler, mit dem ich konkret nicht anfangen kann.
Also nach Eingabe von "make install" tritt das hier auf:
Code: Select all
service 1.3.2 # make install
Making install in libmad-0.15.1b
make[1]: Entering directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make install-recursive
make[2]: Entering directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[3]: Entering directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[4]: Entering directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[3]: Leaving directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[2]: Leaving directory `/root/streamripper-1.62.2/libmad-0.15.1b'
make[1]: Leaving directory `/root/streamripper-1.62.2/libmad-0.15.1b'
Making install in tre-0.7.2
make[1]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2'
Making install in lib
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/lib'
make[3]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/lib'
test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'libtre.la' '/usr/local/lib/libtre.la'
/usr/bin/install -c .libs/libtre.so.4.2.2 /usr/local/lib/libtre.so.4.2.2
(cd /usr/local/lib && rm -f libtre.so.4 && ln -s libtre.so.4.2.2 libtre.so.4)
(cd /usr/local/lib && rm -f libtre.so && ln -s libtre.so.4.2.2 libtre.so)
/usr/bin/install -c .libs/libtre.lai /usr/local/lib/libtre.la
/usr/bin/install -c .libs/libtre.a /usr/local/lib/libtre.a
chmod 644 /usr/local/lib/libtre.a
ranlib /usr/local/lib/libtre.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
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.
----------------------------------------------------------------------
test -z "/usr/local/include/tre" || mkdir -p -- "/usr/local/include/tre"
/usr/bin/install -c -m 644 'regex.h' '/usr/local/include/tre/regex.h'
test -z "/usr/local/include/tre" || mkdir -p -- "/usr/local/include/tre"
/usr/bin/install -c -m 644 'tre-config.h' '/usr/local/include/tre/tre-config.h'
make[3]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/lib'
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/lib'
Making install in src
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/src'
make[3]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'agrep' '/usr/local/bin/agrep'
/usr/bin/install -c .libs/agrep /usr/local/bin/agrep
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/src'
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/src'
Making install in doc
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/doc'
make[3]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/doc'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man1" || mkdir -p -- "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './agrep.1' '/usr/local/share/man/man1/agrep.1'
make[3]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/doc'
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/doc'
Making install in tests
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/tests'
make[3]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/tests'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/tests'
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/tests'
Making install in utils
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/utils'
make[3]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/utils'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/utils'
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/utils'
Making install in po
make[2]: Entering directory `/root/streamripper-1.62.2/tre-0.7.2/po'
/bin/sh @MKINSTALLDIRS@ /usr/local/share
@MKINSTALLDIRS@: @MKINSTALLDIRS@: No such file or directory
make[2]: *** [install-data-yes] Error 127
make[2]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2/po'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/streamripper-1.62.2/tre-0.7.2'
make: *** [install-recursive] Error 1
Mal eine dumme Frage, ich hab schon sehr oft solche komischen Probleme beim Kompilieren gehabt und dann aufgegeben. Eine Allgemein-Rezept zum Vorgehen gibt's bei solchen komischen Fehlern wohl nicht, oder?
Zur Information: Auf einem anderen Rechner, auf dem ebenfalls Eisfair läuft, gab es beim Kompilieren vom Streamripper bisher keine Probleme, nur hier will es einfach nicht hinhauen.
Ich hoffe, ihr habt eine Idee.