Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Gelöst: Kompilieren des VDR schlägt fehl, DVB driver API version falsch
Michael84
Geschrieben am: Montag, 12.September 2011, 23:14 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo,

da mittlerweile der Extensions Patch von Copperhead verfügbar ist, dachte ich mir, ich installiere mal den VDR 1.7.21.

Leider bekomme ich beim Kompilieren den Fehler
QUOTE
In file included from audio.c:12:
dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0 or higher!

Und das egal bei welcher VDR Version (getestet auch mit der originalen von der Beta8 umd dem Update von R2D2 auf VDR 1.7.18).

Als DVB-DIR ist in der Make.config das Verzeichnis
QUOTE
/usr/local/src/DVB
angegeben.

Als DVB-Treiber habe ich mit dem Ebuild von R2D2 den Teiber ngene-octopus-test installiert. Kernel ist noch der originale von der Beta8.

Nun zu meiner Frage: Was muss ich tun, um der Fehler zu beheben?

Gruß
Michael

angehängte Datei ( Anzahl der Downloads: 114 )
angehängte Datei  g2v_log_1315862137.7z
Email Poster
Top
HelAu
Geschrieben am: Dienstag, 13.September 2011, 08:35 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Was gibt:
ls -l /usr/local/src/DVB
aus ? Vermutlich zeigt das nicht auf die DVB header ...
Email PosterUsers WebsiteICQAOLYahoo
Top
Michael84
Geschrieben am: Dienstag, 13.September 2011, 09:19 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo Helau,

QUOTE
drwxr-xr-x  2 root root 4096 Sep  3 15:59 .
drwxr-xr-x 12 root root 4096 Sep 12 22:42 ..
lrwxrwxrwx  1 root root  23 Sep  3 15:59 include -> /usr/include/v4l-dvb-hg


und
QUOTE
vdr01 ~ # ls -l /usr/include/v4l-dvb-hg/
total 352
drwxr-xr-x  6 root root  4096 Sep  3 15:58 .
drwxr-xr-x 421 root root  53248 Sep 13 00:14 ..
-rw-r--r--  1 root root  18988 Aug 28 19:13 COPYING
-rw-r--r--  1 root root  4162 Aug 28 19:13 INSTALL
-rw-r--r--  1 root root  1189 Aug 28 19:13 Makefile
-rw-r--r--  1 root root    429 Aug 28 19:13 README
-rw-r--r--  1 root root  50682 Aug 28 19:13 README.patches
-rwxr-xr-x  1 root root  2773 Aug 28 19:13 hgimport
drwxr-xr-x  8 root root  4096 Sep  3 15:58 linux
-rwxr-xr-x  1 root root  6487 Aug 28 19:13 mailimport
drwxr-xr-x  4 root root  4096 Sep  3 15:58 media-specs
drwxr-xr-x  5 root root 176128 Sep  5 23:55 v4l
drwxr-xr-x  3 root root  4096 Sep  3 15:58 v4l_experimental


und dann noch der Inhalt von v4l im anhang.


Gruß
Michael

angehängte Datei ( Anzahl der Downloads: 236 )
angehängte Datei  v4l.txt
Email Poster
Top
HelAu
Geschrieben am: Dienstag, 13.September 2011, 10:14 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hi

Das sieht so falsch nicht aus.
Versuch mal die harte Variante und kommentiere in /usr/local/src/VDR/dvbdevice.h Zeile 18 ff aus:
CODE
// #if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 0
// #error VDR requires Linux DVB driver API version 5.0!
// #endif
Email PosterUsers WebsiteICQAOLYahoo
Top
Michael84
Geschrieben am: Dienstag, 13.September 2011, 10:16 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo Helau,

das habe ich schon versucht, die Fehlermeldung kommt dann logischerweise nicht mehr. allerdings kompiliert er dann trotzdem nicht.
Kann dir aber heute abend mal die Fehlermeldungen geben, wenn ich wieder am System bin.

Gruß
Michael
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 13.September 2011, 16:49 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (Michael84 @ Dienstag, 13.September 2011, 10:19 Uhr)
[...]
und
QUOTE
vdr01 ~ # ls -l /usr/include/v4l-dvb-hg/
total 352
drwxr-xr-x   6 root root   4096 Sep  3 15:58 .
drwxr-xr-x 421 root root  53248 Sep 13 00:14 ..
-rw-r--r--   1 root root  18988 Aug 28 19:13 COPYING
-rw-r--r--   1 root root   4162 Aug 28 19:13 INSTALL
-rw-r--r--   1 root root   1189 Aug 28 19:13 Makefile
-rw-r--r--   1 root root    429 Aug 28 19:13 README
-rw-r--r--   1 root root  50682 Aug 28 19:13 README.patches
-rwxr-xr-x   1 root root   2773 Aug 28 19:13 hgimport
drwxr-xr-x   8 root root   4096 Sep  3 15:58 linux
-rwxr-xr-x   1 root root   6487 Aug 28 19:13 mailimport
drwxr-xr-x   4 root root   4096 Sep  3 15:58 media-specs
drwxr-xr-x   5 root root 176128 Sep  5 23:55 v4l
drwxr-xr-x   3 root root   4096 Sep  3 15:58 v4l_experimental



Und genau da ist das Problem!

Leider ist es so, dass sich - weshalb auch immer - der Pfad zu den DVB Headern immer mal wieder ändert.

Bei mir sieht das so aus:

CODE
vdr01 ~ # ls -Ral /usr/include/v4l-dvb-hg/
/usr/include/v4l-dvb-hg/:
insgesamt 72
drwxr-xr-x   3 root root  4096 20. Nov 2010  .
drwxr-xr-x 434 root root 61440  4. Sep 09:20 ..
drwxr-xr-x   3 root root  4096 20. Nov 2010  linux

/usr/include/v4l-dvb-hg/linux:
insgesamt 12
drwxr-xr-x 3 root root 4096 20. Nov 2010  .
drwxr-xr-x 3 root root 4096 20. Nov 2010  ..
drwxr-xr-x 2 root root 4096 16. Aug 19:25 dvb

/usr/include/v4l-dvb-hg/linux/dvb:
insgesamt 68
drwxr-xr-x 2 root root  4096 16. Aug 19:25 .
drwxr-xr-x 3 root root  4096 20. Nov 2010  ..
-rw-r--r-- 1 root root   160 23. Jul 18:13 Kbuild
-rw-r--r-- 1 root root  4893 16. Aug 19:25 audio.h
-rw-r--r-- 1 root root  3022 16. Aug 19:25 ca.h
-rw-r--r-- 1 root root  3901 16. Aug 19:25 dmx.h
lrwxrwxrwx 1 root root    16 13. Jul 22:12 dvb -> /usr/include/dvb
-rw-r--r-- 1 root root 10817 16. Aug 19:25 frontend.h
-rw-r--r-- 1 root root  1600 16. Aug 19:25 net.h
-rw-r--r-- 1 root root  5696 16. Aug 19:25 osd.h
-rw-r--r-- 1 root root  1016 16. Aug 19:25 version.h
-rw-r--r-- 1 root root  8706 16. Aug 19:25 video.h
vdr01 ~ #


Und damit funktioniert es. ;)
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Dienstag, 13.September 2011, 17:33 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (R2D2 @ Dienstag, 13.September 2011, 17:49 Uhr)
Bei mir sieht das so aus:
...

Da seh ich aber noch keinen gravierenden Unterschied, das linux Unterverzeichnis hat er auch ...
Email PosterUsers WebsiteICQAOLYahoo
Top
Michael84
Geschrieben am: Dienstag, 13.September 2011, 19:23 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo,

Vielen Dank R2D2 und Helau, geholfen hat:
CODE
cd /usr/include/v4l-dvb-hg/linux/
ln -s /usr/include/dvb dvb

Er kompiliert gerade..

Gruß
Michael
Email Poster
Top
Michael84
Geschrieben am: Samstag, 17.September 2011, 15:37 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo zusammen,

habe hier mittlerweile den VDR 1.7.21 am laufen. Bevor ich das Paket hier hochlade hätte ich gerne mal, dass das Paket jemand testet.

Was mir bisher aufgefallen ist:
- EPG-Search funktoniert nur mit PIN (scheint den Eintrag in der Make.config zu missachten)
- Im OSD werden nur die Zahlen für Schnellzugriff nur für 1-9 angezeigt
- Das hängen des OSD ist immer noch da (war hier auch schon)

Und: Eigenen Webspace habe ich nicht, müsste also auf nen Filehoster zurückgreifen.

Gruß
Michael
Email Poster
Top
R2D2
Geschrieben am: Samstag, 17.September 2011, 15:43 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (Michael84 @ Samstag, 17.September 2011, 16:37 Uhr)
[...] Bevor ich das Paket hier hochlade hätte ich gerne mal, dass das Paket jemand testet. ....

Solange es noch keinen funktionierenden und vorallen von einem Fachmann geprüften ext-Patch für vdr-1.7.21 gibt, kannst Du Dir die Arbeit sparen.
Email PosterUsers WebsiteICQ
Top
Michael84
Geschrieben am: Samstag, 17.September 2011, 15:45 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo R2D2,

der Patch von Copperhead ist drin und wegen dem Prüfen hab ich ja gefragt ;-)

Gruß
Michael
Email Poster
Top
R2D2
Geschrieben am: Samstag, 17.September 2011, 15:50 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (Michael84 @ Samstag, 17.September 2011, 16:45 Uhr)
[...] der Patch von Copperhead ist drin ...

Und genau deshalb sagte ich ja, dass es vorher Jemand prüfen soll, der etwas davon versteht!
Email PosterUsers WebsiteICQ
Top
Mechel
Geschrieben am: Samstag, 17.September 2011, 16:36 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



QUOTE (Michael84 @ Samstag, 17.September 2011, 16:37 Uhr)
- EPG-Search funktoniert nur mit PIN (scheint den Eintrag in der Make.config zu missachten)
- Im OSD werden nur die Zahlen für Schnellzugriff nur für 1-9 angezeigt
- Das hängen  des OSD ist immer noch da (war hier auch schon)

Hi,

Im Makefile vom Plugin epgsearch wird folgendes ausgewertet:
CODE
...
       ifeq (exists, $(shell test -e ../pin && echo exists))
USE_PINPLUGIN = 1
       endif
       ifeq (exists, $(shell test -e ../graphtft && echo exists))
USE_GRAPHTFT = 1
       endif
...


Er sucht wohl nach den Plugin Ordner .... Wird also immer PIN und GRAPHTFT nutzen ....
Wenn man dieses ändert in:
CODE
...
       ifeq (exists, $(shell test -e ../pin && echo exists))
#USE_PINPLUGIN = 1
       endif
       ifeq (exists, $(shell test -e ../graphtft && echo exists))
#USE_GRAPHTFT = 1
       endif
...


geht es auch ohne PIN ....

Was meinst du mit OSD hängt!?
Email Poster
Top
Michael84
Geschrieben am: Samstag, 17.September 2011, 16:49 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo Mechel,

Schau mal hier.

Gruß
Michael
Email Poster
Top
Mechel
Geschrieben am: Samstag, 17.September 2011, 17:01 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



Ok, diese Hänger habe ich hier nicht, allerdings setze ich die FF HD 6400 ein.
Email Poster
Top
Michael84
Geschrieben am: Samstag, 17.September 2011, 17:48 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 209
Mitgliedsnummer.: 2625
Mitglied seit: 2007-09-01



Hallo,

habe gerade mal den nvidia Treiber auf die 285er Version aktualisiert, jetzt sind die hänger weg.

Gruß
Email Poster
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll