Hallo zusammen,
ich hatte heute etwas Zeit mal wieder am VDR zu basteln.
Ich wollte endlich mal versuchen ein Paket selber zu debianisieren.
Hierzu wollte ich heute alle Vorbereitungen treffen.
Ich habe wie hier bei Tobi beschrieben, die Quellpackete auf dem VDR installiert und anschließend alle Plugins neu compiliert.
Bei zwei Plugins bin ich jedoch gescheitert:
- tvonscreen
Fehlermeldung:
VDR:/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0# dpkg-buildpackage -tc
dpkg-buildpackage: source package is vdr-plugin-tvonscreen
dpkg-buildpackage: source version is 0.6.0-1
dpkg-buildpackage: source maintainer is Tobias Grimm <tg@e-tobi.net>
dpkg-buildpackage: host architecture is i386
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make -o .dependencies clean
make[1]: Entering directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
make[1]: Leaving directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
rm -f libvdr-*.so.*
dh_clean
dpatch deapply-all
reverting patch 01_Makefile-fPIC-fix from ./ ... ok.
rm -rf patch-stamp patch-stampT debian/patched
dpkg-source -b vdr-plugin-tvonscreen-0.6.0
dpkg-source: warning: unknown information field in input data in package's section of control info file
dpkg-source: building vdr-plugin-tvonscreen using existing vdr-plugin-tvonscreen_0.6.0.orig.tar.gz
dpkg-source: building vdr-plugin-tvonscreen in vdr-plugin-tvonscreen_0.6.0-1.diff.gz
dpkg-source: building vdr-plugin-tvonscreen in vdr-plugin-tvonscreen_0.6.0-1.dsc
debian/rules build
test -d debian/patched || install -d debian/patched
dpatch apply-all
applying patch 01_Makefile-fPIC-fix to ./ ... ok.
dpatch cat-all >>patch-stampT
mv -f patch-stampT patch-stamp
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=.
make[1]: Entering directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
make[1]: Leaving directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
make[1]: Entering directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include tvonscreen.c
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include i18n.c
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include magazine.c
magazine.c: In member function `void magazine::printHead(const cSchedule*, int)
':
magazine.c:270: error: `clrGrey' undeclared (first use this function)
magazine.c:270: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[1]: *** [magazine.o] Fehler 1
make[1]: Leaving directory `/usr/src/vdr-plugin-tvonscreen/vdr-plugin-tvonscreen-0.6.0'
make: *** [build-stamp] Fehler 2
Alles anzeigen
- timeline
Fehlermeldung:
VDR:/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1# dpkg-buildpackage -tc
dpkg-buildpackage: source package is vdr-plugin-timeline
dpkg-buildpackage: source version is 0.8.1-4
dpkg-buildpackage: source maintainer is Tobias Grimm <tg@e-tobi.net>
dpkg-buildpackage: host architecture is i386
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make -o .dependencies clean
make[1]: Entering directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
make[1]: Leaving directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
rm -f libvdr-*.so.*
dh_clean
dpkg-source -b vdr-plugin-timeline-0.8.1
dpkg-source: warning: unknown information field in input data in package's section of control info file
dpkg-source: building vdr-plugin-timeline using existing vdr-plugin-timeline_0.8.1.orig.tar.gz
dpkg-source: building vdr-plugin-timeline in vdr-plugin-timeline_0.8.1-4.diff.gz
dpkg-source: building vdr-plugin-timeline in vdr-plugin-timeline_0.8.1-4.dsc
debian/rules build
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=.
make[1]: Entering directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
make[1]: Leaving directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
make[1]: Entering directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"timeline"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include timeline.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"timeline"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include i18n.c
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"timeline"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include checkerOsd.c
checkerOsd.c: In member function `virtual void blinkThread::Action()':
checkerOsd.c:36: error: `clrGrey' undeclared (first use this function)
checkerOsd.c:36: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[1]: *** [checkerOsd.o] Fehler 1
make[1]: Leaving directory `/usr/src/vdr-plugin-timeline/vdr-plugin-timeline-0.8.1'
make: *** [build-stamp] Fehler 2
Alles anzeigen
Außerdem habe ich seitdem wenn ich auf "OK" drücke keine Sender-Icons mehr und die kleinen Symbole oben rechts wie rec fehlen auch.
Muss ich hierfür noch etwas installieren?
Weiterhin endet im Menü die Nummerierung bei 9.
Und im Menüpunkt Befehle sind die Untermenüs direkt sichtbar.
z.B. 1 System herunterfahren
2 VDR-Wartung...
3 - Informationen über das VDR-System
...
Normalerweise wähle ich den Punkt VDR-Wartung aus und erhalte dann ein neues Menü.
Wo File kann man das einstellen?
Ich weiß, dass waren jetzt viele Fragen auf einmal.
Aber ich bin ja lernwillig.
Vielen Dank schon mal für eure Hilfe!
Gruß
Tester