PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probleme mit xine kompilierung



replica
01.06.03, 19:30
so ich seh ja da scheint es öfters probleme zu geben :(

folgendes...

ich habe zuerst die xine-lib-0.9.13.tar.gz (oder soll ich schon die beta lib verwenden?) gezogen und kompiliert. das ging noch ohne probleme. laut xine homepage soll als zweiter schritt, ein ui installiert werden. hab xine-ui-0.9.21.tar.gz gewählt. wenn ich jetzt das ui ./configure'n will bekomme ich folgenden fehler:

*** Could not run XINE test program, checking why...
*** The test program compiled, but did not run. This usually means
*** that the run-time linker is not finding XINE or finding the wrong
*** version of XINE. If it is not finding XINE, you'll need to set your
*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point
*** to the installed location Also, make sure you have run ldconfig if that
*** is required on your system
***
*** If you have an old version installed, it is best to remove it, although
*** you may also be able to get things to work by modifying LD_LIBRARY_PATH
***
configure: error: *** You should install xine-lib first ***


das macht mich jetzt aber stutzig, die xine-lib ist soweit ich das sehen kann korrekt installiert. in der datei ld.so.conf steht allerdings kein pfad zu der lib. die lib liegt bei mir in /usr/local/lib (falsches dir vieleicht??)

dann noch ein anderes prob mit der libaa-0.9.4.tar.gz. ./configure klappt. make install nicht :(
das sieht dann am ende so aus:

aa_interval.h:46: ISO C++ forbids declaration of `istream' with no type
aa_interval.h:46: `istream' is neither function nor member function; cannot be
declared friend
aa_interval.h:46: parse error before `&' token
aa_interval.h:60: syntax error before `&' token
aa_interval.cpp:132: syntax error before `&' token
aa_interval.cpp:141: syntax error before `>>' token
aa_interval.cpp:173: syntax error before `&' token
make[1]: *** [aa_interval.lo] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/noname/tar/libaa-0.9.4/src«
make: *** [install-recursive] Fehler 1


hat jemand eine idee?? evtl. eine ältere libaa version suchen und installieren??

hunter
01.06.03, 19:49
Schau bitte in die Xine HowTo im HowTo Bereich.

Du musst nur machen was da auch steht.

replica
01.06.03, 21:31
so bei mir ist der extrem fall eingetreten (/etc/ld.so.conf). ich habe den pfad eingetragen, allerdings habe ich kein ldconfig auf meinem system (redhat 9). also gleich nach rpmfind.net und gesucht, aber welches rpm ist das richtige??

edit: ach ich nehm einfach mal ldconfig-2.2.5-9cl.i386.rpm :D

hm so eine lange liste von abhänigkeiten hab ich bisher noch nicht gesehen, scheint nicht die richtige zu sein :( prima.. also lass ich xine erstmal sein. warum gibt es unter redhat kein ldconfig??

replica
01.06.03, 21:55
hm jetzt raff ich gar nichts mehr :(

hab mal im forum gesucht und herausgefunden, das sich ldconfig auch so starten lässt: /sbin/ldconfig
das hat geklappt.

danach gleich wieder ./configure und -> configure: error: *** You should install xine-lib first ***

:(

edit: ok letzte frage zu dem thema *g* ich habe eine ältere xine-lib version kompiliert (xine-lib-0.9.13.tar.gz). sollte ich die beta kompilieren (xine-lib-1-beta12.tar.gz) ? wie kann ich dann die alte xine-lib "sauber" aus meinem system entfernen??

darum ja auch die meldung:

*** An old version of XINE (0.9.13) was found.
*** You need a version of XINE newer than 1.0.0.

sorry, sollte weniger kaffee trinken :ugly:

Kentar
02.06.03, 07:06
du hast die Falsche Version verwendet. Xine-ui-0.9.21 läuft nur mit xine-lib-1beta12.

=> entweder ältere xine-ui verwenden (0.9.13) oder neuere xine-lib nehmen.

replica
02.06.03, 07:30
ja ok, das hab ich bereits mitbekommen :cool: aber nochmal meine frage:


wie kann ich dann die alte xine-lib "sauber" aus meinem system entfernen??

danke schonmal

Kentar
02.06.03, 07:35
cd <xine-lib source verzeichnis>
make uninstall

replica
02.06.03, 08:40
prima! danke dir :D

replica
02.06.03, 20:19
so funzt alles 1A bis auf...

wenn ich mit gimp einen screenshot mit dem laufenden player mache, wird das player window blau angezeigt. woran liegt das bzw. wie kann ich das unterdrücken??

Kentar
03.06.03, 11:38
keine Ahnung. Du kannst doch das Screenshot tool aus der xine-ui verwenden. Das sollte laufen.