Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Streamripper Problem zu installieren per Konsole

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
pcfreak3



Anmeldungsdatum: 19.09.2007
Beiträge: 2

BeitragVerfasst am: 19. Sep 2007 17:54   Titel: Streamripper Problem zu installieren per Konsole

Hallo,
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:

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


System ist Eisfair 1.3.2 (fli4l Server Variante).

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.
 
Benutzer-Profile anzeigen Private Nachricht senden

susmi
Gast





BeitragVerfasst am: 20. Sep 2007 10:00   Titel: file

Hallo,

meiner Meinung nach müssten solche fehler mit ./configure abgefangen werden ...

Ich habe zwar lange ,.lange den 3-Satz nicht mehr angewendet, aber gibts hier einen "verbose"-Schalter für mehr Infos?

Der Fehlermeldung nach vermisst er eine Datei, bzw. einen Ordner.
Ich hatte schon mal einen Abbruch, weil das man-Verzeichnis nicht dort war, wo das Programm es suchte Wink

Vergleich mal die relevanten Pfade beider PC, möglicherweise fehlt bei dem Problem-PC irgendeine Datei, bzw. Programm.

Ist Streamtuner schon installiert?

bye sumsi
 

pcfreak3



Anmeldungsdatum: 19.09.2007
Beiträge: 2

BeitragVerfasst am: 20. Sep 2007 14:31   Titel:

Ha, ich weiß zwar nicht so Recht, was ich grad mache, aber nachdem ich make verbose=no gesetzt habe und danach wieder make verbose=yes, hat der ein einwandfreies "make install" gemacht. Ich bin etwas ratlos, bin nicht ganz so firm was benutzerdefiniertes Kompilieren unter Linux angeht.

Nun gibts den Output hier, aber wenigstens bin ich weiter, sieht mir nach "lib suchen und nachinstallieren bzw. kompilieren" aus.

Code:
service 1.3.2 # streamripper
streamripper: error while loading shared libraries: libtre.so.4: cannot open shared object file: No such file or directory


Zitat:
Ich habe zwar lange ,.lange den 3-Satz nicht mehr angewendet, aber gibts hier einen "verbose"-Schalter für mehr Infos?

Wie kann man denn sonst noch kompilieren? Geht das auch schneller als "./configure", "make", "make install" ??
 
Benutzer-Profile anzeigen Private Nachricht senden

sumsi
Gast





BeitragVerfasst am: 20. Sep 2007 18:44   Titel: libtre.so.4

Na das ist doch was.
Gesetzt den fall, die fehlt das Paket inder diese Library installiert ist, kannste es nachinstallieren.
Böse wird's erst, ist deine Distrie älter und Du hast schon ein libtre.so.3 oder älter.

Also für die Abfrage, wo dieses libtre.so.4 beinhaltet ist, gehe z.B auf
http://rpm.pbone.net/
und gebe dann diese tre-Library als Suchbegriff ein.

bye sumsi
 

Kamikaze_MH
Gast





BeitragVerfasst am: 04. Jun 2011 9:53   Titel: streamripper: error while loading shared libraries: libtre.so.4

Also bei mir ist die libtre.so.4 auf dem Systemvorhanden, aber ich bekomme den gleichen Fehler ausgegeben. auch ein Kopieren der Datei in ein Anderes Verzeichnis ergab leider kein Erfolg.
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Software Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy