Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Welche Erfahrungen habt ihr mit xbmc, vdr und Co?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Thu Jan 19, 2012 10:10 am    Post subject: Reply with quote

LinuxTom wrote:
Hast Du schon DVB-S2 (also HDTV) am laufen?

Japp. Nachteil ist bei mir etwas, dass die Sat-Karte eine geringfügig schwächere Empfangsleistung als der frühere Sat-Receiver hat. Und da die Schüssel auf unserem Dach grenzwertig ist, hab ich etwas Probleme bei Randfrequenzen, d.h. Pro7-Sat1-Paket. Glücklicherweise ist die österreichische Variante der Sender bis auf die Werbung identisch.

Ansonsten geht alles problemlos. Die Umschaltzeiten sind wesentlich kürzer als früher beim Sat-Receiver (hatte einen Argus Mini 2in1). Und natürlich ist die Konfiguration der Kanallisten um ein Vielfaches angenehmer. Ist halt einfach eine Textdatei. VDR aktualisiert Kanaländerungen auch selbst. Kannste einstellen, ob neue Kanäle und neue Transponder gesucht, oder ob nur die PIDs aktualisiert werden sollen. Mit VDR geht auch das Aufzeichnen (hab ich noch nie benötigt) out of the box. Da muss mann nicht mal was einstellen.

Ein positiver Nebeneffekt ist auch noch, dass man mit vdr-sc ziemlich problemlos das gesamte ORF-/Austria-Sat-Paket empfangen kann.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Jan 19, 2012 10:45 am    Post subject: Reply with quote

musv wrote:
LinuxTom wrote:
Hast Du schon DVB-S2 (also HDTV) am laufen?

... geht alles problemlos ... VDR ...

Dann schlage ich vor, dass wir uns mal auf anderem Wege kurz schließen, wenn ich darf. Hintergrund: Ich habe noch einen VDR stehen, der 3 FF-Karten hat. Zu einer Karte habe ich sogar einen optischen Audioausgang gebastelt. Den will ich normal für einen Freund wieder auf Gentoo-Basis in Betrieb nehmen (wohl dann auch vdr-1.7.x und nicht HDTV).

Ich suche noch ein paar Hinweise, welche Paketkombination die Beste ist. Wenn es bei Dir läuft, kannst Du mir vielleicht Deine mal rüber reichen. Oder auch welche Overlays. Ziel (alles Gentoo): HDTV-Server (Core-i7 / Soll auch alle Aufnahmen aller Clients machen, damit man die getrost abschalten kann) und dann nur noch kleine leise HDTV-Clients (VDR oder andere Client-SW). Erst einmal ist Fernsehen und Radio das Wichtige. Doch später auch die so gerühmte Multimedia-Box.

Schreib mir mal Deine Infos per PM.
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Thu Jan 19, 2012 7:14 pm    Post subject: Reply with quote

Ich poste es gleich mal hier, damit andere Leute eventuell auch was davon haben:

Zur Hardware
Motherboard ist ein Zotac IONITX. Das hat alles dran und drin, was muss:
  • optischen Soundausgang und Koaxialsoundausgang
  • HDMI
  • Nvidia GT218
  • Atom-CPU D525
  • 90-Watt-Netzteil
  • Wlan-N und Gigabit-LAN

Den Core-i7 halte ich auch bei mehreren TV-Karten für sehr stark überdimensioniert. Auch full featured TV-Karten sind nicht nötig, da die Nvidia-Graka aufgrund des VDPAU-Treibers die ganze Hardwarebeschleunigung übernimmt. Bei mir laufen damit auch die 1080p-Filme ruckelfrei (24p-Modus). Willst du einen headless Server aufsetzen, auf dem definitiv kein Frontend zum Einsatz kommt, würde ich Dir einen Core-i3 empfehlen. Der bietet zur Zeit das beste Leistungs-Verbrauchs-Verhältnis. Ach ja, für ein DVD- oder Bluray-Laufwerk hab ich keinen Bedarf gesehen.

An Innereien hab ich im Rechner:
  • TV-Karte: TeVii S470
  • OCZ Onyx 32GB-SSD fürs Gentoo
  • 2TB Samsung Eco Green für Multimediasachen
  • Gehäuse ist ein Chieftech HM03 mit Fernbedienung, Display und Cardreader. Allerdings war das Teil ein Luxus, den ich mir leisten wollte. Passt dadurch besser ins TV-Board zum Marantz-AV-Receiver


Software
Aus dem vdr-devel-Overlay und normalem Portage:
  • vdr-1.7.21-r1
  • vdr-xvdr-9999 (Streamserver-Plugin, um die Ausgabe ins XBMC zu bekommen, Aktivierung über eselect vdr-plugin)
  • xbmc-addon-xvdr-9999 (XBMC-Plugin, um VDR als PVR-Backend verwenden zu können, Aktivierung im XBMC unter Setup PVR-Backend oder Add-Ons)
  • vdr-xineliboutput-9999 und xine-lib-1.2.9999 (Standalone-Ausgabefrontend für vdr zum alternativen Betrieb)


Als nächstes brauchst du noch die XBMC-PVR-Version aus dem Opdenkamp-Repository. Seit Version 58 (Eden) läuft das Teil erstaunlich stabil. Das Ebuild gibt's hier. Die Versionsnummer muss einfach im Dateinamen geändert werden.

Konfiguration
Um HD-Filme, sofern der TV 24p unterstützt, ruckelfrei abspielen zu können, brauchst du die Modelines. Die hab ich aus dem TV ausgelesen. Im Endeffekt sind die aber irgendwie immer geräteunabhängig, d.h. die kannst du so von unten 1:1 übernehmen. 24p sind dabei nicht 24 Hz sondern 23.976 Hz. XBMC schaltet beim Abspielen automatisch auf die geeignete Bildwiederholfrequenz um. Um ein Umschalten beim TV-Betrieb zu vermeiden, hab ich als Standardwiederholrate für den X-Server auf 50Hz eingestellt. Bei Mplayer musst du für 24p manuell mit: xrandr -r 24 umschalten.

xorg.conf Monitor Section:
Section "Monitor"
    Identifier     "LG_LE8500_Monitor"
    VendorName     "LG"
    ModelName      "LG Electronics LG TV"
    HorizSync      15.0 - 68.0
    VertRefresh    23.0 - 72.0
    Option         "DPMS"
    Option          "ExactModeTimingsDVI" "TRUE"
    Option         "UseEdidDpi" "FALSE"
    Option         "DPI"        "100x100"
    Option         "UseEdidFreqs" "FALSE"
   ModeLine       "1920x1080@60p" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
   ModeLine      "1920x1080@60i" 74.250 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace
   ModeLine       "1920x1080@59.94" 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
   Modeline       "1920x1080@59.94i" 74.175 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace
   ModeLine       "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
   Modeline       "1920x1080@50i" 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync Interlace
   ModeLine       "1920x1080@30p" 89.01 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@29.97" 74.175 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@25p" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@24p" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
   ModeLine       "1920x1080@23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
EndSection


VDR
Die Kanalsuche erledigst du über w_scan oder lässt die Kanäle automatisch von vdr suchen. Kanaleditor zum nachträglichen Bearbeiten gibt es, brauchst du aber nicht. Die /etc/vdr/channels.conf, in der die Kanäle gespeichert sind, ist selbsterklärend. Ein Texteditor ist ausreichend.

Etwas tricky ist bei VDR das Frontend libxineoutput. Gestartet wird das über (Soundsystem auf Client ist bei mir OSS):
Code:
vdr-sxfe -A oss -V vdpau xvdr://htpc


Und um das Frontend bedienen zu können, brauchst du 'ne Fakefernbedienung, d.h. ein Tastaturmapping auf Fernbedienungsevents:
/etc/vdr/remote.conf:
KBD.Up         00000000001B5B41
KBD.Down       00000000001B5B42
KBD.Menu       000000000000006D
KBD.Ok         000000000000000D
KBD.Back       000000000000007F
KBD.Left       00000000001B5B44
KBD.Right      00000000001B5B43
KBD.Red        000000001B5B5B41
KBD.Green      000000001B5B5B42
KBD.Yellow     000000001B5B5B43
KBD.Blue       000000001B5B5B44
KBD.0          0000000000000030
KBD.1          0000000000000031
KBD.2          0000000000000032
KBD.3          0000000000000033
KBD.4          0000000000000034
KBD.5          0000000000000035
KBD.6          0000000000000036
KBD.7          0000000000000037
KBD.8          0000000000000038
KBD.9          0000000000000039
KBD.Info       0000000000000069
KBD.FastFwd    0000001B5B31377E
KBD.FastRew    000000001B5B5B45
KBD.Power      0000000000000070
KBD.Volume+    0000001B5B32347E
KBD.Volume-    0000001B5B32337E
KBD.Mute       0000001B5B32317E
KBD.User7      0000001B5B31387E
KBD.User8      0000001B5B31397E
KBD.User9      0000001B5B32307E
XKeySym.Up         Up
XKeySym.Down       Down
XKeySym.Menu       m
XKeySym.Ok         Return
XKeySym.Back       BackSpace
XKeySym.Left       Left
XKeySym.Right      Right
XKeySym.Red        F1
XKeySym.Green      F2
XKeySym.Yellow     F3
XKeySym.Blue       F4
XKeySym.0          0
XKeySym.1          1
XKeySym.2          2
XKeySym.3          3
XKeySym.4          4
XKeySym.5          5
XKeySym.6          6
XKeySym.7          7
XKeySym.8          8
XKeySym.9          9
XKeySym.Info       i
XKeySym.Pause      space
XKeySym.FastFwd    F6
XKeySym.FastRew    F5
XKeySym.Power      p
XKeySym.Volume+    F12
XKeySym.Volume-    F11
XKeySym.Mute       F10
XKeySym.User7      F7
XKeySym.User8      F8
XKeySym.User9      F9KBD.Up         00000000001B5B41
KBD.Down       00000000001B5B42
KBD.Menu       000000000000006D
KBD.Ok         000000000000000D
KBD.Back       000000000000007F
KBD.Left       00000000001B5B44
KBD.Right      00000000001B5B43
KBD.Red        000000001B5B5B41
KBD.Green      000000001B5B5B42
KBD.Yellow     000000001B5B5B43
KBD.Blue       000000001B5B5B44
KBD.0          0000000000000030
KBD.1          0000000000000031
KBD.2          0000000000000032
KBD.3          0000000000000033
KBD.4          0000000000000034
KBD.5          0000000000000035
KBD.6          0000000000000036
KBD.7          0000000000000037
KBD.8          0000000000000038
KBD.9          0000000000000039
KBD.Info       0000000000000069
KBD.FastFwd    0000001B5B31377E
KBD.FastRew    000000001B5B5B45
KBD.Power      0000000000000070
KBD.Volume+    0000001B5B32347E
KBD.Volume-    0000001B5B32337E
KBD.Mute       0000001B5B32317E
KBD.User7      0000001B5B31387E
KBD.User8      0000001B5B31397E
KBD.User9      0000001B5B32307E
XKeySym.Up         Up
XKeySym.Down       Down
XKeySym.Menu       m
XKeySym.Ok         Return
XKeySym.Back       BackSpace
XKeySym.Left       Left
XKeySym.Right      Right
XKeySym.Red        F1
XKeySym.Green      F2
XKeySym.Yellow     F3
XKeySym.Blue       F4
XKeySym.0          0
XKeySym.1          1
XKeySym.2          2
XKeySym.3          3
XKeySym.4          4
XKeySym.5          5
XKeySym.6          6
XKeySym.7          7
XKeySym.8          8
XKeySym.9          9
XKeySym.Info       i
XKeySym.Pause      space
XKeySym.FastFwd    F6
XKeySym.FastRew    F5
XKeySym.Power      p
XKeySym.Volume+    F12
XKeySym.Volume-    F11
XKeySym.Mute       F10
XKeySym.User7      F7
XKeySym.User8      F8
XKeySym.User9      F9


So, ich glaub, das waren erstmal die größten Stolpersteine. Der Rest ist dann zusätzliches Gebastel zum Perfektionieren des Systems, was wohl erst nach vielen Monaten einen finalen Zustand erreicht. Sofern du noch Infos benötigst, wie man in XBMC die Fernbedienung über inputlirc zum Laufen bekommt, melde Dich hier nochmal. Den ORF-Empfang beschreib ich Dir bei Bedarf per PM, da das 'ne rechtliche Grauzone darstellt.

Links
XBMC Manual
VDR Wiki


Last edited by musv on Fri Jan 20, 2012 8:08 am; edited 1 time in total
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Fri Jan 20, 2012 7:51 am    Post subject: Reply with quote

Danke für ausführliche Anleitung. Dann werde ich mal so langsam die Teile bestellen. :)

Hast Du eine 100MBit Verbindung zwischen Client und Server? Reicht das für HDTV?
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Fri Jan 20, 2012 8:06 am    Post subject: Reply with quote

LinuxTom wrote:
Hast Du eine 100MBit Verbindung zwischen Client und Server? Reicht das für HDTV?

Bei mir ist der HTPC ja gleichzeitig Server und Client. Von daher erledigt sich das Problem da von vornherein.

Auf allen anderen Rechnern hab ich libxineoutput installiert, um bei Bedarf den TV auch dort laufen zu lassen. Die Verbindungen sind:
HTPC -> Fritzbox: Wlan N (300 mbit)
Arbeitsrechner -> Fritzbox: LAN 100 mbit
Notebook -> Fritzbox: Wlan G (54 mbit)

Die 100 mbit per LAN reichen problemlos auch für FullHD, z.B. Servus TV und Anixe HD senden in 1080i. Der Knackpunkt ist bei mir das Wlan. Da ist es egal, ob das b,g oder n ist. Ab und zu bricht da mal die Übertragungsrate ein. SD geht meist noch, HD kann man dann vergessen.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Fri Jan 20, 2012 8:20 am    Post subject: Reply with quote

musv wrote:
Die 100 mbit per LAN reichen problemlos auch für FullHD ...

Ok, dann ist's in Ordnung. Ich habe mir Lan über Strom zugelegt. Die machen bei mir effektiv fast 300MBit. Das reicht dann also auch. Denn mit WLAN und den Abbrüchen da hin und wieder (beim Surfen stört das nicht und bei SSH-Konsolen gibt das nur mal ein kurzes ruckeln) würde meine Frau mich beim Fernsehgucken verfluchen. ;)

Der Rest per PM.
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Tue Jan 31, 2012 7:26 pm    Post subject: Reply with quote

musv wrote:
... Motherboard ist ein Zotac IONITX. Das hat alles dran und drin, was muss ...

Und warum nicht gleich dieses?
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Tue Jan 31, 2012 8:08 pm    Post subject: Reply with quote

LinuxTom wrote:
Und warum nicht gleich dieses?

Hat denn schon einer in diesem Fall BluRay einbinden können? Vielleicht sogar 3D?
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Wed Feb 01, 2012 9:44 am    Post subject: Reply with quote

Zum ZOTAC ZBOX Blu-ray HD-ID33:

Zotac-Spec wrote:
Ports
DVI 1 (Dual-link)
HDMI 1 (HDCP w/8-channel digital audio)
VGA N/A
SATA 1 (SATA 3.0 Gbps)
eSATA 1 Combo eSATA / USB 2.0 port
IDE N/A
PS2 N/A
Serial Port N/A
USB 2 x USB 3.0 (1 back panel / 1 front panel)
2 x USB 2.0 (1 Combo eSATA / USB 2.0 back panel / 1 front panel)
Firewire N/A

Ich wollte einen Kasten in meinem TV-Board stehen haben, der alle Komponenten enthält. Jetzt dauerhaft eine externe eSata-Platte ranzuhängen, kam für mich nicht in Frage. Dazu kommt noch, dass ich zum Debuggen gelegentlich meine Tastatur (PS2) ansteck. Wäre hier auch nicht möglich.

Zotac-Spec wrote:
Packaging:
1 x Cyberlink PowerDVD w/Blu-ray playback

Ein weiterer Grund. Ich hasse es, wenn ich für Windows-Software zahlen soll, die ich als Linux-Nutzer schon per Definition nicht nutzen kann, will und werde.

Blu-ray
LinuxTom wrote:
Hat denn schon einer in diesem Fall BluRay einbinden können? Vielleicht sogar 3D?

Blu-ray-Wiedergabe ist scheinbar möglich mit: lxBDPlayer. Dort steht dann aber noch:
lxbd-Homepage wrote:
Warning ! lxBDPlayer can't read protected Bluray Disc
× You can add plugin in lxBDPlayer
× lxBDPlayer don't send any plugin to unprotect BlurayDisc

Mit anderen Worten: Um kommerzielle Blu-rays abspielen zu können, musst du scheinbar noch immer den Weg über makemkv gehen. Das ist mir zu blöd. Solange es keine einfache Möglichkeit gibt, sämtliche Blu-rays unter Linux nativ und einfach abzuspielen, kommt mir auch kein Blu-ray-Laufwerk ins Haus.

Und selbst wenn es irgendwann soweit sein sollte, werd ich mir die Anschaffung reichlich überlegen. Ich halte die Silberscheiben - egal in welcher Ausprägung (CD, DVD, Blu-ray) - für eine antiquierte Umweltverschmutzung, die infolge von USB-Stick, SD-Cards und externen Festplatten. vor ca. 10 Jahren begann, obsolet zu werden. Als Backup-Datenträger sind sie aufgrund der geringen Haltbarkeit nicht geeignet (meine damals gebrannten CDs funktionierten ca. 2 Jahre). Und als Datenträger für gekaufte Filme dürfte sich nach kurzer Zeit ein Berg an Blu-rays ansammeln, den ich in meiner Wohnung auch nicht haben will. Cover- und Schachtelfetischist bin ich ebensowenig.

Positiv wäre:
Man geht in einen Laden (Blödmarkt & Co., Videothek) mit USB-Stick, lässt sich dort den Film als mkv (1080p und DTS, ca. 10 GB Größe für einen normalen Film, kein DRM oder ähnliche Gängelei) draufspielen, zahlt 2 oder 3 € dafür und kann die Datei zu Hause oder sonstwo gemütlich abspielen. Leider gibt's da gewisse Diskrepanzen zwischen Anbietern und Kunden, so dass die Anbieter mein Geld leider nicht haben wollen.

3D
http://bino3d.org/index.html
Scheint aber wohl noch keinen VDPAU-Support zu haben. Von daher dürfte das Abspielen von 3d-Videos auf dem o.g. Board keinen Spaß machen.

Vermutlich wird es auch hier generell erstmal noch etwas dauern, bis sich da ein einheitlicher Standard herauskristallisiert hat.
http://bino3d.org/3d-videos.html wrote:
Anaglyph glasses (red/cyan, green/magenta, amber/blue). This works with every display.
Bino uses the high-quality Dubois method to produce anaglyph images. This gives far better results than the usual full-color and half-color methods.
Left and right view side by side (used by some 3D displays)
Left and right view on top of each other (used by some 3D displays)
Left and right view in alternating rows or columns (used by some 3D displays)
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Feb 01, 2012 9:20 pm    Post subject: Reply with quote

Wie sieht es denn mit der Aufnahmeunterstützung XMBC -> VDR aus? Wird der Auftrag zur Aufnahme an den VDR weitergeleitet, so dass der das Management übernimmt? Dann kann ich also eine Aufnahme programmieren und den XBMC-Client wieder abschalten, weil der Server ja dann alles macht.
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Thu Feb 02, 2012 7:52 am    Post subject: Reply with quote

LinuxTom wrote:
Wie sieht es denn mit der Aufnahmeunterstützung XMBC -> VDR aus? Wird der Auftrag zur Aufnahme an den VDR weitergeleitet, so dass der das Management übernimmt? Dann kann ich also eine Aufnahme programmieren und den XBMC-Client wieder abschalten, weil der Server ja dann alles macht.

Kann ich Dir nicht zu 100% sagen, da ich das noch nicht so ausprobiert hab.

Ich bin einmal im XBMC im Menü bei einem Sender eher aus Versehen auf den Aufnahme-Button gekommen. Aufnehmen und nachträgliches Abspielen funktionierte problemlos. Ich wusste nur nicht, wie ich die Aufnahme dann wieder beende bzw. abbrech. Die Aufnahme landete in dem Verzeichnis, das im VDR-Setup angegeben wurde. Es scheint also der Fall zu sein, dass das XBMC nur die Kommandos für Start und Stop der Aufnahme an den VDR weiterleitet.

Weiterhin kann man im TV-Menü noch die EPG-Ansicht auswählen. Da gibt's dann auch gleich einen Butten "Aufnahme" für eine Sendung dazu. Hab ich aber auch noch nicht getestet.
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Sun Feb 19, 2012 7:58 pm    Post subject: Reply with quote

Hi,
ich bin auf diesen Thread aufmerksam geworden weil ich so ziemlich das gleiche Setting habe.
Früher lief mein System komplett über mythtv als Back- und Frontend, mir gefällt aber xbmc viel besser, nicht zuletzt wegen der Unterstützung von TV-Serien und der wirklich gelungenen Android-App.
Live TV ist aber extrem wichtig für mich und mythtv als Backend für xbmc läuft zwar, gefällt mir aber nicht (zu langsam und unstabil), deswegen will ich auf vdr umsteigen.
Ich bin dann nach der Anleitung von musv vorgegangen und bekomme immerhin auch vdr über xine ans laufen. Kanal umschalten, Sound - alles scheint zu funktionieren. Okay, bei HD-Programmen gibt es größere Probleme mit Hängern aufgrund von vdpau-Fehlern und nach ner Weile streikt die TV-Karte komplett - aber im Prinzip klappt das fernsehen über vdr & xine damit.

Allerdings habe ich in xbmc keinerlei(!) Eintrag für das xbmc-vdr-plugin. Weder unter Addons, noch unter Einstellen oder Video finde ich ein Plugin für VDR.
Deswegen wollte ich fragen ob jemand weiß, wo ich den Fehler suchen kann?

Ich habe die neuste xbmc-version aus dem regulären portage-Tree installiert, seit ein paar Tagen ist dort die Beta3 verfügbar, also sogar neuer als in der Anleitung.
Wenn keiner Hilfe weiß, dann müsste ich wieder mythtv als backend nehmen und das ist mit mythbox ewig langsam, unstabil, die Einbindung ist nicht perfekt, etc...

Ich habe soweit ich weiß aber alle notwendigen Programmteile installiert, siehe:

vdr-xvdr
Code:
server ~ # emerge -s vdr-xvdr
Searching...
[ Results for search key : vdr-xvdr ]
[ Applications found : 1 ]

*  media-plugins/vdr-xvdr
      Latest version available: 9999
      Latest version installed: 9999
      Size of files: 0 kB
      Homepage:      https://github.com/pipelka/vdr-plugin-xvdr
      Description:   VDR plugin: XVDR Streamserver Plugin
      License:       GPL-2

server ~ #


xbmc-addon-xvdr
Code:
server ~ # emerge -s xbmc-addon-xvdr
Searching...
[ Results for search key : xbmc-addon-xvdr ]
[ Applications found : 1 ]

*  media-plugins/xbmc-addon-xvdr
      Latest version available: 9999
      Latest version installed: 9999
      Size of files: 0 kB
      Homepage:      https://github.com/pipelka/xbmc-addon-xvdr
      Description:   XBMC addon: add VDR (http://www.cadsoft.de/vdr) as a TV/PVR Backend
      License:       GPL-2

server ~ #


und die entprechenden Plugins habe ich auch ausgewählt
Code:
server ~ # eselect vdr-plugin list
Available VDR plugins:
  [1]   xineliboutput *
  [2]   xvdr *
server ~ #



Wie man sieht habe ich das xbmc-Addon installiert, aber es erscheint trotzdem kein Eintrag im Setup von xbmc. Daran verzweifele ich langsam.
Hat jemand bitte eine Idee warum das so ist?

Ich versuche mittlerweile direkt den pvr-testing2 Branch zu installieren, aber das klappt wegen Fehler beim compilen nicht.
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Sun Feb 19, 2012 9:47 pm    Post subject: Reply with quote

Gucky_der_Mausbiber wrote:
Ich habe die neuste xbmc-version aus dem regulären portage-Tree installiert, seit ein paar Tagen ist dort die Beta3 verfügbar, also sogar neuer als in der Anleitung.
...
Ich versuche mittlerweile direkt den pvr-testing2 Branch zu installieren, aber das klappt wegen Fehler beim compilen nicht.

Das ist der Fehler. Die Version im Portage-Tree hat noch keine TV-Unterstützung. Du brauchst die 11.0 dazu.

Ebuild xbmc-11.0_p50_pre.ebuild in xbmc-11.0_p65.ebuild umbenennen und installieren.

Das Build zieht die XBMC-PVR-Version aus dem Opdenkamp-Repository.
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Sun Feb 19, 2012 9:57 pm    Post subject: Reply with quote

okay, versuche es mal mit dem von dir genannten Ebuild.

ABER: im Gentoo Portage ist aktuell auch die Version 11 von xbmc, genauer "xbmc-11.0_beta3" ... aber damit geht es bei mir ja nicht.

Mal schauen ob es mit dem Opdenkamp-Repository klappt.
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Sun Feb 19, 2012 10:13 pm    Post subject: Reply with quote

Gucky_der_Mausbiber wrote:
ABER: im Gentoo Portage ist aktuell auch die Version 11 von xbmc, genauer "xbmc-11.0_beta3"

Wusste ich noch gar nicht. :) Als ich im Oktober letzten Jahres mit der Installation begann, war noch die 9.x im Portage aktuell.

Ach ja, was mir noch einfällt:
TV-Unterstützung von XBMC ist dann vorhanden, wenn du im Hauptmenü einen Punkt "Live-TV" hast. Und über die genannten Add-Ons stellt XBMC dann die Verbindung zu VDR her.
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Sun Feb 19, 2012 10:27 pm    Post subject: Reply with quote

so, jetzt haben wir das Problem.
Habe versucht das von dir genannte Ebuild zu installieren, und das ganze bricht beim compilen ab
Code:
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::dump_format(AVFormatContext*, int, const char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:163:96: warning: 'void dump_format(AVFormatContext*, int, const char*, int)' is deprecated (declared at /usr/include/libavformat/avformat.h:1645)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:163:133: warning: 'void dump_format(AVFormatContext*, int, const char*, int)' is deprecated (declared at /usr/include/libavformat/avformat.h:1645)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::url_fdopen(ByteIOContext**, URLContext*)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:164:71: warning: 'int url_fdopen(AVIOContext**, URLContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:299)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:164:86: warning: 'int url_fdopen(AVIOContext**, URLContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:299)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::url_fopen(ByteIOContext**, const char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:165:88: warning: 'int url_fopen(AVIOContext**, const char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:281)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:165:116: warning: 'int url_fopen(AVIOContext**, const char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:281)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::url_fclose(ByteIOContext*)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:166:55: warning: 'int url_fclose(AVIOContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:282)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:166:67: warning: 'int url_fclose(AVIOContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:282)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::url_open_dyn_buf(ByteIOContext**)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:167:62: warning: 'int url_open_dyn_buf(AVIOContext**)' is deprecated (declared at /usr/include/libavformat/avio.h:296)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:167:80: warning: 'int url_open_dyn_buf(AVIOContext**)' is deprecated (declared at /usr/include/libavformat/avio.h:296)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::url_close_dyn_buf(ByteIOContext*, uint8_t**)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:168:81: warning: 'int url_close_dyn_buf(AVIOContext*, uint8_t**)' is deprecated (declared at /usr/include/libavformat/avio.h:298)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:168:109: warning: 'int url_close_dyn_buf(AVIOContext*, uint8_t**)' is deprecated (declared at /usr/include/libavformat/avio.h:298)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual offset_t DllAvFormat::url_fseek(ByteIOContext*, offset_t, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:169:88: warning: 'int64_t url_fseek(AVIOContext*, int64_t, int)' is deprecated (declared at /usr/include/libavformat/avio.h:283)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:169:115: warning: 'int64_t url_fseek(AVIOContext*, int64_t, int)' is deprecated (declared at /usr/include/libavformat/avio.h:283)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::get_buffer(ByteIOContext*, unsigned char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:170:85: warning: 'int get_buffer(AVIOContext*, unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:244)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:170:108: warning: 'int get_buffer(AVIOContext*, unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:244)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::get_partial_buffer(ByteIOContext*, unsigned char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:171:93: warning: 'int get_partial_buffer(AVIOContext*, unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:245)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:171:124: warning: 'int get_partial_buffer(AVIOContext*, unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:245)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::put_byte(ByteIOContext*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:172:54: warning: 'void put_byte(AVIOContext*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:256)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:172:67: warning: 'void put_byte(AVIOContext*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:256)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::put_buffer(ByteIOContext*, const unsigned char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:173:85: warning: 'void put_buffer(AVIOContext*, const unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:258)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:173:108: warning: 'void put_buffer(AVIOContext*, const unsigned char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:258)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::put_be24(ByteIOContext*, unsigned int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:174:65: warning: 'void put_be24(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:264)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:174:80: warning: 'void put_be24(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:264)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::put_be32(ByteIOContext*, unsigned int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:175:65: warning: 'void put_be32(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:262)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:175:80: warning: 'void put_be32(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:262)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual void DllAvFormat::put_be16(ByteIOContext*, unsigned int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:176:65: warning: 'void put_be16(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:266)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:176:80: warning: 'void put_be16(AVIOContext*, unsigned int)' is deprecated (declared at /usr/include/libavformat/avio.h:266)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::av_set_parameters(AVFormatContext*, AVFormatParameters*)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:184:88: warning: 'int av_set_parameters(AVFormatContext*, AVFormatParameters*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1520)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:184:111: warning: 'int av_set_parameters(AVFormatContext*, AVFormatParameters*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1520)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual ByteIOContext* DllAvFormat::av_alloc_put_byte(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), offset_t (*)(void*, offset_t, int))':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:188:116: warning: 'AVIOContext* av_alloc_put_byte(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), int64_t (*)(void*, int64_t, int))' is deprecated (declared at /usr/include/libavformat/avio.h:230)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:188:206: warning: 'AVIOContext* av_alloc_put_byte(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), int64_t (*)(void*, int64_t, int))' is deprecated (declared at /usr/include/libavformat/avio.h:230)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::av_write_header(AVFormatContext*)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:189:63: warning: 'int av_write_header(AVFormatContext*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1578)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:189:81: warning: 'int av_write_header(AVFormatContext*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1578)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h: In member function 'virtual int DllAvFormat::av_metadata_set2(AVMetadata**, const char*, const char*, int)':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:194:107: warning: 'int av_metadata_set2(AVDictionary**, const char*, const char*, int)' is deprecated (declared at /usr/include/libavformat/avformat.h:171)
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/DllAvFormat.h:194:145: warning: 'int av_metadata_set2(AVDictionary**, const char*, const char*, int)' is deprecated (declared at /usr/include/libavformat/avformat.h:171)
AR      xbmc/cores/dvdplayer/DVDPlayer.a
emake failed
 * ERROR: media-tv/xbmc-11.0_p65 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *          ebuild.sh, line   85:  Called src_compile
 *        environment, line 5907:  Called _eapi2_src_compile
 *   phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-tv/xbmc-11.0_p65',
 * the complete build log and the output of 'emerge -pqv =media-tv/xbmc-11.0_p65'.
 * This ebuild is from an overlay named 'x-portage': '/usr/local/portage/'
 * The complete build log is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/environment'.
 * S: '/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3'

Und irgendwie kann ich aus dieser Fehlermeldung nichts rauslesen? Jemand von euch?

Das Problem geht damit weiter das ich die GIT-Version ebenfalls nicht installiert bekomme und die einzige Version die ich installiert bekomme ist die Version 11 Beta3 aus dem Portage. Da erscheint aber das vdr Addon nicht.

Obwohl es wie man weiter oben sieht installiert ist?

Irgendwer ne Idee?
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Sun Feb 19, 2012 10:52 pm    Post subject: Reply with quote

Hmm, ich hab die Fehlermeldungen nicht (mehr).

Ideen:
  • XBMC-PVR hatte Probleme mit libpng-1.5. Ich hatte die vor längerer Zeit mal maskiert. Mit libpng-1.4 funktionierte das Compilieren dann.
  • Sofern du vdpau als Ausgabe verwendest, solltest du die interne ffmpeg-lib der externen vorziehen. EXTRA_ECONF="--disable-external-ffmpeg" emerge xbmc
  • MAKEOPTS="-j1" FEATURES="-distcc -ccache" können auch noch diverse Probleme beim Compilieren hervorrufen.
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Mon Feb 20, 2012 12:02 am    Post subject: Reply with quote

neuer Versuch
Quote:
XBMC-PVR hatte Probleme mit libpng-1.5. Ich hatte die vor längerer Zeit mal maskiert. Mit libpng-1.4 funktionierte das Compilieren dann.

Hat leider nicht gebracht, bricht an gleicher Stelle ab.

Quote:
Sofern du vdpau als Ausgabe verwendest, solltest du die interne ffmpeg-lib der externen vorziehen. EXTRA_ECONF="--disable-external-ffmpeg" emerge xbmc

Hat mich ebenfalls nicht weiter gebracht. Kommt immernoch folgender Fehler
Code:
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc -I../src -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST -Wsign-compare -Wall -march=prescott -O2 -pipe -fomit-frame-pointer -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG=1  -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -o csstest csstest-csstest.o ../src/libdvdcss.la
cd obj && i686-pc-linux-gnu-gcc -MD -march=prescott -O2 -pipe -fomit-frame-pointer -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 -D_XBMC -DHAVE_DVDCSS_DVDCSS_H -I/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/../libdvdcss/src -g -Wall -funsigned-char -I/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread -I"/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread"/src -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -DHAVE_DLFCN_H -I"/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread"/src -c -o bitreader.o /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/src/bitreader.c
sed -e 's,@prefix@,/usr,' -e 's,@exec_prefix@,/usr,' -e 's,@libdir@,/usr/lib,' -e 's,@includedir@,/usr/include,' -e 's,@VERSION@,4.1.3,' misc/dvdread.pc.in > obj/dvdread.pc
libtool: link: i686-pc-linux-gnu-gcc -I../src -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST -Wsign-compare -Wall -march=prescott -O2 -pipe -fomit-frame-pointer -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 -Wl,-O1 -o .libs/csstest csstest-csstest.o  -Wl,--as-needed -Wl,--no-as-needed ../src/.libs/libdvdcss.so
cd obj && ar rc libdvdread.a dvd_input.o dvd_reader.o dvd_udf.o ifo_print.o ifo_read.o md5.o nav_print.o nav_read.o bitreader.o
cd obj && ranlib libdvdread.a
make[4]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss/test'
Making all in doc
make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread'
make[4]: Entering directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss/doc'
rm -f doxygen.cfg
sed 's|@SRCDIR@|.|g; s|@TOP_SRCDIR@|..|g' doxygen.cfg.in > doxygen.cfg
make[4]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss/doc'
make[4]: Entering directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss'
make[4]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss'
make[3]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss'
make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdcss'
i686-pc-linux-gnu-gcc -o /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdnav-i486-linux.so -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -shared -fPIC -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,--soname,/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdnav-i486-linux.so libdvdcss/src/.libs/*.o libdvdread/obj/*.o libdvdnav/obj/*.o \
        -Wl,--unresolved-symbols=ignore-all \
        `cat /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.def` /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.o
i686-pc-linux-gnu-gcc -o /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdcss-i486-linux.so -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -shared -fPIC -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,--soname,/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdcss-i486-linux.so \
        libdvdcss/src/*.o -Wl,--unresolved-symbols=ignore-all \
        `cat /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.def` /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.o
make[1]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd'
emake failed
 * ERROR: media-tv/xbmc-11.0_p65 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *          ebuild.sh, line   85:  Called src_compile
 *        environment, line 5908:  Called _eapi2_src_compile
 *   phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-tv/xbmc-11.0_p65',
 * the complete build log and the output of 'emerge -pqv =media-tv/xbmc-11.0_p65'.
 * This ebuild is from an overlay named 'x-portage': '/usr/local/portage/'
 * The complete build log is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/environment'.
 * S: '/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3'


Was du allerdings mit
Quote:
MAKEOPTS="-j1" FEATURES="-distcc -ccache" können auch noch diverse Probleme beim Compilieren hervorrufen.
meinst ist mir nicht ganz klar. Ich habe die Werte eigentlich anders gesetzt, siehe hier
Code:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j3"


Gibt es sonst noch eine Idee?
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4123

PostPosted: Mon Feb 20, 2012 7:19 am    Post subject: Reply with quote

@Gucky_der_Mausbiber: in der ausgabe ist kein Fehler zu sehen.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Mon Feb 20, 2012 7:47 am    Post subject: Reply with quote

Gucky_der_Mausbiber wrote:
Was du allerdings mit
Quote:
MAKEOPTS="-j1" FEATURES="-distcc -ccache" können auch noch diverse Probleme beim Compilieren hervorrufen.
meinst ist mir nicht ganz klar. Ich habe die Werte eigentlich anders gesetzt, siehe hier
Code:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j3"

Manche Pakete lassen sich nicht parallel compilieren. Ein Paradebeispiel ist webkit-gtk. Das compiliert bei mir gefühlt 3 Stunden und irgendwann bricht's dann mal ab. Die Fehlermeldung ist nicht zu gebrauchen. Compilierst du das hingegeben mit "-j1", dann läuft's durch. XBMC macht da bei mir eigentlich keine Probleme. Aber irgendwie kommt mir Deine Ausgabe trotzdem bekannt vor.

distcc und ccache sind ebenfalls Kandidaten dafür, dass manche fragilere Pakete nicht compilieren. Also probier einfach mal:
Code:
MAKEOPTS="-j1" FEATURES="-distcc -ccache" EXTRA_ECONF="--disable-external-ffmpeg" emerge xbmc
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Mon Feb 20, 2012 4:05 pm    Post subject: Reply with quote

Code:
@Gucky_der_Mausbiber: in der ausgabe ist kein Fehler zu sehen.

Das ist aber schlecht, den irgendwo muss ja ein Fehler sein oder nicht?
Wenn man keinen sieht, wie dann finden?

Quote:
distcc und ccache sind ebenfalls Kandidaten dafür, dass manche fragilere Pakete nicht compilieren. Also probier einfach mal:
Code:
MAKEOPTS="-j1" FEATURES="-distcc -ccache" EXTRA_ECONF="--disable-external-ffmpeg" emerge xbmc


habe ich versucht, aber leider mit dem gleichen bekannten Ergebniss
Code:
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/src/nav_print.c: In function 'navPrint_PCI_GI':
/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/src/nav_print.c:41:3: warning: dereferencing type-punned pointer will break strict-aliasing rules
cd obj && ar rc libdvdnav.a dvdnav.o highlight.o navigation.o read_cache.o remap.o searching.o settings.o decoder.o vm.o vmcmd.o
cd obj && i686-pc-linux-gnu-gcc -MD -march=prescott -O2 -pipe -fomit-frame-pointer -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 -D_XBMC -DHAVE_DVDCSS_DVDCSS_H -I/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/../libdvdcss/src -g -Wall -funsigned-char -I/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread -I"/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread"/src -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -DHAVE_DLFCN_H -I"/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread"/src -c -o bitreader.o /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread/src/bitreader.c
cd obj && ranlib libdvdnav.a
make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdnav'
sed -e 's,@prefix@,/usr,' -e 's,@exec_prefix@,/usr,' -e 's,@libdir@,/usr/lib,' -e 's,@includedir@,/usr/include,' -e 's,@VERSION@,4.1.3,' misc/dvdread.pc.in > obj/dvdread.pc
cd obj && ar rc libdvdread.a dvd_input.o dvd_reader.o dvd_udf.o ifo_print.o ifo_read.o md5.o nav_print.o nav_read.o bitreader.o
cd obj && ranlib libdvdread.a
make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd/libdvdread'
i686-pc-linux-gnu-gcc -o /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdnav-i486-linux.so -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -shared -fPIC -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--no-as-needed -Wl,--soname,/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/system/players/dvdplayer/libdvdnav-i486-linux.so libdvdcss/src/.libs/*.o libdvdread/obj/*.o libdvdnav/obj/*.o \
        -Wl,--unresolved-symbols=ignore-all \
        `cat /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.def` /var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/xbmc/cores/DllLoader/exports/wrapper.o
make[1]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/libdvd'
emake failed
 * ERROR: media-tv/xbmc-11.0_p65 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *          ebuild.sh, line   85:  Called src_compile
 *        environment, line 5910:  Called _eapi2_src_compile
 *   phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-tv/xbmc-11.0_p65',
 * the complete build log and the output of 'emerge -pqv =media-tv/xbmc-11.0_p65'.
 * This ebuild is from an overlay named 'x-portage': '/usr/local/portage/'
 * The complete build log is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/xbmc-11.0_p65/temp/environment'.
 * S: '/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3'


So langsam gehen den Ideen aus ...
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4123

PostPosted: Mon Feb 20, 2012 4:38 pm    Post subject: Reply with quote

in der ausgabe fehlt immer noch der eigentliche fehler*g*
Am besten du lädst das komplette build log irgendwo hoch (z.b. auf eines der vielen pastebin seiten )
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Mon Feb 20, 2012 7:27 pm    Post subject: Reply with quote

so, erledigt, hier der komplette Build-Log
http://pastebin.com/TqtPnUxF
_________________
intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24
Back to top
View user's profile Send private message
Max Steel
Veteran
Veteran


Joined: 12 Feb 2007
Posts: 1953
Location: My own world! I and Gentoo!

PostPosted: Mon Feb 20, 2012 7:41 pm    Post subject: Reply with quote

Das sieht ein wenig nach Programmierfehler oder ungewöhnliche CFlags aus. vll auch mal mit MAKEOPTS=-j1 bauen?
Code:
CPP     lib/cximage-6.0/CxImage/ximaenc.o
In file included from ximaenc.cpp:17:0:
ximapng.h: In static member function 'static void CxImagePNG::user_error_fn(png_struct*, const char*)':
ximapng.h:72:25: error: invalid use of incomplete type 'struct png_struct'
/usr/include/libpng15/png.h:851:16: error: forward declaration of 'struct png_struct'
ximapng.h:73:18: error: invalid use of incomplete type 'struct png_struct'
/usr/include/libpng15/png.h:851:16: error: forward declaration of 'struct png_struct'
ximaenc.cpp: In member function 'bool CxImage::CheckFormat(BYTE*, DWORD, DWORD)':
ximaenc.cpp:1114:28: warning: NULL used in arithmetic
CPP     xbmc/guilib/GUIScrollBarControl.o
make[2]: *** [ximaenc.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/cximage-6.0/CxImage'
make[1]: *** [CxImage/cximage.a] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-tv/xbmc-11.0_p65/work/opdenkamp-xbmc-cbe2cf3/lib/cximage-6.0'
make: *** [imagelib] Error 2
make: *** Waiting for unfinished jobs....

_________________
mfg
Steel
___________________
Big sorry for my bad English.

Heim-PC: AMD Phenom II X4 3,2GHz, 16GB RAM, gentoo-sources-3.10.7, NV GTX 780
Laptop: Intel Celeron 1,7GHz, 512MB Ram, tuxonice-sources-3.7.1, SIS Graphic

Version 0.4


Last edited by Max Steel on Mon Feb 20, 2012 7:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 2695
Location: de

PostPosted: Mon Feb 20, 2012 7:41 pm    Post subject: Reply with quote

Ehrlichgesagt weiß ich da auch nicht weiter. Ich kann auch nicht wirklich einen Fehler entdecken.

Poste mal Dein Problem im xbmc-Forum. Vielleicht wissen die weiter.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum