Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 16. Nov 2018 12:24

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 19. Sep 2007 17:54 
Offline

Registriert: 19. Sep 2007 17:46
Beiträge: 2
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.


Nach oben
   
 Betreff des Beitrags: file
BeitragVerfasst: 20. Sep 2007 10:00 
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 ;-)

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

Ist Streamtuner schon installiert?

bye sumsi


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20. Sep 2007 14:31 
Offline

Registriert: 19. Sep 2007 17:46
Beiträge: 2
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" ??


Nach oben
   
 Betreff des Beitrags: libtre.so.4
BeitragVerfasst: 20. Sep 2007 18:44 
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


Nach oben
   
BeitragVerfasst: 04. Jun 2011 9:53 
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.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de