Autor Thema: kaffeine kann xine-Lib beim Kompilieren nicht finden  (Gelesen 2959 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
kaffeine kann xine-Lib beim Kompilieren nicht finden
« am: 10 Januar, 2008, 20:41 »
So, dann geht's mal los:

1. kaffeine über Konsole gestartet
Kaffeine wird gestartet, ich erhalte die 5 Standardpunkte zur Auswahl:
- Wiedergabeliste abspielen
- Audio-CD kodieren
- Audio-CD abspielen
- DVD abspielen
- VCD abspielen

Die Auswahl von DVB-S fehlt!

In der Konsole wird der Start von Kaffeine lediglich mit einer 0 quittiert.

2. dmesg | grep -i dvb

Ergibt:
Zitat
[   49.934812] DVB: registering new adapter (FlexCop Digital TV device).
[   50.250705] DVB: registering frontend 0 (ST STV0299 DVB-S)...
[   50.250733] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

3. uname -r

Ergibt:
Zitat
2.6.22-14-generic

4. lsmod | grep dvb

Ergibt:
Zitat
dvb_core               82216  2 stv0299,b2c2_flexcop
dvb_pll                15492  1 b2c2_flexcop
i2c_core               26112  4 nvidia,stv0299,b2c2_flexcop,dvb_pll

5. lspci -v

Ergibt zumindest was Multimedia Controller angeht leider nichts. Meine Skystar 2 wird lediglich als Network Controller erkannt:

Zitat
01:02.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip /
 Technisat SkyStar2 DVB card (rev 02)
        Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisa
t SkyStar2 DVB card
        Flags: bus master, slow devsel, latency 64, IRQ 22
        Memory at e9ae0000 (32-bit, non-prefetchable) [size=64K]
        I/O ports at 8800 [size=32]
Ich vermute jetzt mal, dass die Karte nicht richtig geladen wird?!?

Was heisst das jetzt konkret für mich, was muss ich tun?!?

Unter M$ funktioniert die Karte tadellos, Defekt schließe ich also definitiv aus!

...und noch zur Info: ich habe nicht die 2.7er Revision, außerdem hat die Karte ja monatelang schon funktioniert.

dvb_ss2
« Letzte Änderung: 14 Januar, 2008, 13:43 von mtron »
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #1 am: 10 Januar, 2008, 22:36 »
OK, zumindest funktioniert es endlich wieder! Leider derzeit nur mit Kaffeine 0.8.3?!?

Nachdem ich letztens ja mit MythTV herumgespielt habe ging garnix mehr. Ich habe MythTV von der Konsole anschließend wieder deinstalliert und auch keine Fehlermeldung erhalten. Insofern ging ich davon aus, dass es sauber deinstalliert wurde.

Heute bin ich ca. 3 Stunden am Problem gesessen. Irgendwann kam ich dann doch mal auf die Idee in der Synaptic Paketverwaltung nach mythtv zu schauen. Ergebnis: Alle damals installierten Pakete waren noch da?!? Deinstalliert und ich hatte meinen Button für "Digitales Fernsehen" wieder!!!

Leider war es damit noch nicht getan, denn Fernsehen funktionierte trotzdem nicht!!!

Ich erhielt immer folgenden Fehler:
Zitat
Laden des Abspielgerätes 'XinePart' fehlgeschlagen

Dann kompilierte ich die Xine-lib-1.1.8 in der Hoffnung, dass der Fehler damit behoben wäre. Die Kompilation lief fehlerfrei durch, der Fehler blieb!

Weiterhin kompilierte ich Kaffeine 0.8.6svn, aber auch damit blieb das Problem.

Die Xine-lib ohne xcb zu kompilieren brachte ebenfalls kein Erfolg, weil bei der Kompilierung von Kaffeine 0.8.6svn im Anschluss bei xcb trotzdem "yes" stand.

Also backportete ich Kaffeine mal wieder auf 0.8.3 zurück und erhielt den Fehler nicht mehr. Musste allerdings noch die SAT-Einstellungen anpassen und dann lief es wieder!!! Freu!!!!!!!  :D :D :D

Trotzdem noch ein paar Fragen:
- Wie sehe ich welche Xine-lib von Kaffeine verwendet wird?
- Macht es Sinn bereits die neue Xine-lib-1.1.9 einzusetzen, die es mittlerweile zum Download gibt?


dvb_ss2, der zumindest wieder TV schauen kann (unter Ubuntu!)
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #2 am: 11 Januar, 2008, 10:20 »
bez. erster frage:

Zitat
kbuildsycoca running...
kaffeine: Found DVB device.
/dev/dvb/adapter0/frontend0 : opened ( ST STV0299 DVB-S )
/dev/dvb/adapter1/frontend0 : opened ( DiBcom 7000MA/MB/PA/PB/MC )
/dev/dvb/adapter2/frontend0: Bad address
...
Using DVB device 0:0 "ST STV0299 DVB-S"
tuning DVB-S to 12692000 h 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 18V, hiband (index 3)
DiSEqC: e0 10 38 f3 00 00
. LOCKED.
open failed: No such file or directory
Softcam : searching key ...
NOUT: 1
dvbEvents 0:0 started
premiereEPG go()
premiereEPG wrong freq = 12692
Tuning delay: 401 ms
kaffeine: KXineWidget: Using xine version 1.1.8
kaffeine: KXineWidget: Post-init xine engine

Sinn macht es immer die neueste vorhandene Version einzusetzen.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #3 am: 11 Januar, 2008, 11:19 »
Ich werd noch bekloppt. Wie oft hab ich es gemacht ..... und nun steh ich voll im Regen.

Das Projekt:
Bruderherz sein Rechenknecht, SS2, Nvidea, sozusagen mein normaler Standart.
mdv2007, xine von 1.12-1.19, ICH HAB SIE ALLE GEHABT/DURCH  ;)
kaffeine, 0.8.3,  da sonst der Fehler xine-Lib not found >1.0.2 mit neueren Versionen ein Standart Problem war.

Und ich seh xine im System, hab es selber gebaut, aber kaffeine will das ./configure nicht ausführen, da nun xine-Lib not found >1.0.2. Ich erinnere mich dunkel das es eine Möglichkeit gab den Pfad irgentwo unter /etc einzupflegen. Dummerweise habe ich das weder hier noch im Cube dokumentiert.

Hat da wer von euch mehr Erinnerungsvermögen??
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #4 am: 11 Januar, 2008, 12:17 »
Bzgl. Xine-lib Version in kaffeine:
Wohl zu sehen wenn ich kaffeine per Konsole starte?!?

Bzgl. zu nutzende Xine-lib:
Wohl momentan nicht hinsichtlich Sicherheitslücke?

...obwohl?!? Nutze eigentlich kein Streaming?!?

dvb_ss2
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #5 am: 11 Januar, 2008, 13:14 »
Hm, Kaffeine nutzt auch weiterhin die Xine-lib-1.1.7.

Wie bekomme ich das auf die 1.1.8 bzw. 1.1.9 wenn's scheinbar mit der Kompilierung nicht funktioniert (obwohl m.E: kein Fehler auftaucht?!?).

dvb_ss2
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #6 am: 11 Januar, 2008, 13:50 »
hi spoke!

 setzte beim ./configure der xine-lib den switch --prefix=/usr. nach dem make install lass "ldconfig" als root drüberlaufen. Jetzt sollte kaffeine die xine-lib beim configure aufspühren.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #7 am: 11 Januar, 2008, 18:40 »
Wird gemacht!!!!

Ich versteh nur nicht warum das auf einmal nicht mehr klappen will.  :P
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #8 am: 14 Januar, 2008, 13:36 »
Normalerweise müsste doch auch in /etc/ld.so.conf folgender Eintrag weiterhelfen

include ld.so.conf.d/*.conf
/usr/X11R6/lib
/usr/lib/qt3/lib  <-- hatte ich mal eingetragen da qt3 nicht gefunden werden konnte

somit sollte:
/usr/lib/xine/plugins/1.1.0 <-- auf das Verzeichnis hinweisen in dem xine installiert wurde und somit reichen damit xine beim Bauen von kaffeine gefunden wird, oder nicht??
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #9 am: 14 Januar, 2008, 14:36 »
ja schon, aber normalerweise sollte "make install" die shared libaries in /usr/lib bzw. /usr/local/lib ablegen oder symlinken, also sollte in /etc/ld/so.conf

/usr/local/lib

 auf alle fälle auch drin sein.

xine installiert sich mit diesem prefix per default (wenn man nicht explizit den --prefix=/usr switch angiebt)

in ubuntu gutsy ist dies bereits automatisch eingetragen
/etc/ld.so.conf.d/libc.conf
Zitat
# libc default configuration
/usr/local/lib

also wenn man custom software immer mit --prefix=/usr/local baut, gibts keinerlei probleme.

Der vorteil an der prefix=/usr/local geschichte ist, dass man so immer auf einen blick die selbstkompilierte software im auge hat, für die man selbst sorgen muss, da es natürlich keine automatischen updates vom distributor für diese eigene programmversion gibt.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #10 am: 14 Januar, 2008, 18:47 »
Ist ja auch nur grundsätzlich und zur Fehlersuche unter Umständen mal brauchbar.

Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #11 am: 22 Januar, 2008, 11:49 »
Und der Nerv geht weiter. Xine per default gebaut: "xine-lib will be installed to /usr/local/lib" und findet sich nach dem Kompilieren in: /usr/local/lib/xine/plugins/1.1.9  ??? Ich unterstelle xine mal das es weiss was es tut.

Nur dämlicher Weise hilft mir dieser Rat: Alternatively you can add a line "/usr/local/lib" to your /etc/ld.so.conf. wieder mal nicht weiter.

Denn, man glaubt es kaum, ./configure von kaffeine 0.8.6 sagt: ERROR: Could not find xine-lib >= 1.1.9
ICH HASSE DIESE MELDUNG.

Mir will einfach nicht in den Kopf warum kaffeine nicht da sucht wo xine sich per default selber installiert, nämlich in: /usr/local/lib/xine/plugins/1.1.9 Wenn xine sagt das es dahin gehört, ...ich habe nicht vor das Rad neu zu erfinden!

Das hat nicht's mehr mit: "it's free" zu tun, sondern kompliziert die Geschichte unnütz. Studiert ja nun nicht jeder Informatik.
Ich erwarte ja auch nicht hier irgendwer mit: L = r1² + r2² + w² - 2r1 x r2 x cos ß minus -1/2 y was anfangen kann.
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #12 am: 22 Januar, 2008, 14:37 »
probier mal kaffeine configure mit
--with-extra-libs=/usr/local/lib/xine/plugins/1.1.9
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #13 am: 22 Januar, 2008, 18:49 »
Fehler bleibt und immer noch der Selbe  :'(
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: kaffeine kann xine-Lib beim Kompilieren nicht finden
« Antwort #14 am: 22 Januar, 2008, 21:42 »
dann muss da wohl eine mandriva logik dahinter sein, die ich nicht verstehe  ???
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]