Klar. Hab ich schon alles versucht. Auch mit sandbox und ohne.
Könntest Du mir bitte mal die headerfiles von /usr/include/dvdnav als tgz zumailen?
Danke Dir im voraus.
Gruß
Peter
Klar. Hab ich schon alles versucht. Auch mit sandbox und ohne.
Könntest Du mir bitte mal die headerfiles von /usr/include/dvdnav als tgz zumailen?
Danke Dir im voraus.
Gruß
Peter
ZitatOriginal von slime
kuck doch mal, der header ist normalerweise unter /usr/local/include/dvdnav
auch ein "dvdnav-config --version" könnte dir die passende info geben welche version du hast.
Bei Gentoo sind die header unter /usr/include/dvdnav. Und dahin verweist auch das Makefile.
Deswegen ist das ja so merkwürdig.
Gruß
Peter
ZitatAlles anzeigenOriginal von Henning
Hi,
was heißt den libvdrdvdnav gelöscht.
Das meinst du doch wohl nicht wirklich? Emerge unmerge ?
Der Output vom Compiler sieht nach wie vor so aus, als würde er eine falsche (alte) Include Datei heranziehen.
In der Datei player.c wird ein Werd DVDNAV_WAIT benutzt, der vorher aber nicht deklariert wurde. Daher die folgende Meldung:
player-dvd.c:343: `DVDNAV_WAIT' undeclared (first use this function)
Bei mir findet sich die Deklaration in der Datei dvdnav_events.h.
Wenn du mehrere von diesen Dateien hast, wird es problematisch. Deswegen solltest du auch die ganzen alten include Dateien wegschmeißen, bevor du noch einmal Version 0.1.9 versuchst.
Gruß Henning
Danke für den Tip.
> Das meinst du doch wohl nicht wirklich? Emerge unmerge ?
Natürlich emerge -C .....
Ich glaube, es ist eher das Problem, daß ich kein headerfile mit dieser Funktion habe:
cd /usr/include
grep -R -e "DVDNAV_WAIT" *
Und es gibt keine Datei als Ergebnis. Das hat mich dann auf eine Idee gebracht. Ich hbe einfach nochmal die libdvdread und anschließend die libdvdnav erneut installiert. Und siehe da:
grep -R -e "DVDNAV_WAIT" *
dvdnav/dvdnav_events.h: * DVDNAV_WAIT
dvdnav/dvdnav_events.h:#define DVDNAV_WAIT 13
dvdnav/dvdnav.h: * See also the DVDNAV_WAIT event.
Aber eine emerge vdrplugin-dvd-0.3.3 schlägt immer noch mit der gleichen Fehlermeldung fehl.
Das bedeutet also, daß das headerfile immer noch nicht gefunden wird. Ich würde also vermuten das etwas mit meinem env nicht stimmt. Habe aber bis jetzt keinen Fehler gefunden.
Nachtrag: Das ist umso erstaunlicher als im Makefile explizit drinsteht:
NAVDIR = /usr/include/dvdnav
Gruß
Peter
ZitatOriginal von Martini
Hallo
Probiert mal bitte die 0.3.3 im CVS. Habs gerade auf frischem Gentoo getestet und geht. Ich habe laut readme vom Plugin die 0.1.9 vom libdvdnav mit reingnommen. Alte libdvdnav sollten vorher deinstalliert werden. "~x86" muß aktiviert sein.
Martini
Hi.
Hab' s gerade mal ausprobiert:
alte libvdrdvdnav gelöscht, libdvdnav-0.1.9 installiert, vdrplugin-dvd-0.3.3 versucht zu emergen, Fehler ist immer noch der gleiche:
emerge ebuilds/media-video/vdrplugin-dvd/vdrplugin-dvd-0.3.3.ebuild
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/vdrplugin-dvd-0.3.3 to /
>>> md5 src_uri vdr-dvd-0.3.3.tgz
>>> Unpacking source...
>>> Unpacking vdr-dvd-0.3.3.tgz to /var/tmp/portage/vdrplugin-dvd-0.3.3/work
>>> Source unpacked.
ca52.c:25:1: warning: "DEBUG" redefined
In file included from player-dvd.h:22,
from ca52.c:17:
common-dvd.h:18:1: warning: this is the location of the previous definition
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav dvd.c
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav dvddev.c
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav player-dvd.c
player-dvd.c: In member function `virtual void cDvdPlayer::Action()':
player-dvd.c:343: `DVDNAV_WAIT' undeclared (first use this function)
player-dvd.c:343: (Each undeclared identifier is reported only once for each
function it appears in.)
player-dvd.c:347: `dvdnav_wait_skip' undeclared (first use this function)
make: *** [player-dvd.o] Error 1
!!! ERROR: media-video/vdrplugin-dvd-0.3.3 failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! compile problem
Was zum Geier kann die Installation wohl verhindern, wenn es bei Euch funktioniert?
Gruß
Peter
ZitatAlles anzeigenOriginal von Morone
Ich habe es garnicht installiert und das Plugin ließ sich kompilieren.
DVD-Plugin funzt
bye
kein Wunder , das ich nichts bei mir gefunden habe
emerge libvdrdvdnav , das wars...
bye
-----------------------------------------------------------------------
Die habe ich ja auch schon kompiliert. Sowohl in Version 0.1.4. als auch 0.1.7_pre2.
Der Fehler ist jedesmal der gleiche.
Gruß
Peter
Hi,
ich hoffe, das Thema ist hier nicht .
Es geht um das vdrplugin-dvd, das sich bei mir nicht installieren läßt:
gentoo 1.4
vdr 1.2.1
+ einige plugins
alle notwendigen dependencies erfüllt, alte libdvdnav unemerged.
Danach:
emerge /usr/local/ebuilds/media-video/vdrplugin-dvd/vdrplugin-dvd-0.3.2a.ebuild
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/vdrplugin-dvd-0.3.2a to /
>>> md5 src_uri vdr-dvd-0.3.2a.tgz
>>> Unpacking source...
>>> Unpacking vdr-dvd-0.3.2a.tgz to /var/tmp/portage/vdrplugin-dvd-0.3.2a/work
>>> Source unpacked.
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav dvd.c
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav dvddev.c
g++ -march=athlon-xp -O3 -pipe -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I/usr/include/vdr/include -I/usr/include -I/usr/include/dvdnav player-dvd.c
player-dvd.c: In member function `virtual void cDvdPlayer::Action()':
player-dvd.c:338: `DVDNAV_WAIT' undeclared (first use this function)
player-dvd.c:338: (Each undeclared identifier is reported only once for each
function it appears in.)
player-dvd.c:340: `dvdnav_wait_skip' undeclared (first use this function)
make: *** [player-dvd.o] Error 1
!!! ERROR: media-video/vdrplugin-dvd-0.3.2a failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! compile problem
Hat jemand eine Lösung für dieses Problem?
Oder funktioniert dieses ebuild noch nicht?
Danke im voraus
Gruß
Peter