Da für mein Ubuntu-vdr bei eTobiu bzw. Hanno das Plugin Deluxe nicht existiert, war ich mal mutig und habe versucht es nach der Beschreibung von eTobi mit "debianize-vdrplugin" und " dpkg-buildpackage -tc -uc -us" zu erzeugen. Für Deluxe scheint das zu funktionieren. Immerhin habe ich eine Datei "vdr-plugin-deluxe_0.0.5-1_i386.deb" dabei herausbekommen. Es ist aber auch das Plugin "cutalot" erforderlich, bei dem der Befehl "dpkg-buildpackage -tc -uc -us" mit folgendem log abbricht und die ersehnte .deb-Datei nicht erstellt. Kann mir jemand weiterhelfen, weil ich mache das mit dem Compilieren nun zum ersten mal und habe wirklich überhaupt keine Ahnung wie ich weitermachen kann.
Code
paps@vdr:~/src/vdr-plugin-cutalot/cutalot-0.0.3$ dpkg-buildpackage -tc -uc -us
dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert:
dpkg-buildpackage: setze LDFLAGS auf Standardwert: -Wl,-Bsymbolic-functions
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: Quellpaket vdr-plugin-cutalot
dpkg-buildpackage: Quellversion 0.0.3-1
dpkg-buildpackage: Quellen geändert durch Holger Renz <paps@unknown>
dpkg-buildpackage: Host-Architektur i386
fakeroot debian/rules clean
/usr/share/vdr-dev/make-special-vdr.sh debian/rules clean SPECIAL_VDR_SUFFIX='' MAKE_SPECIAL_VDR='' NO_CHECKBUILDDEPS=''
test -x debian/rules
dh_testroot
/usr/bin/make -o .dependencies clean DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale
make[1]: Betrete Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
make[1]: Verlasse Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
rm -f libvdr-*.so.*
dh_clean
dpkg-source -b cutalot-0.0.3
dpkg-source: Information: verwende Quellformat »1.0«
dpkg-source: Warnung: Quellverzeichnis »cutalot-0.0.3« lautet nicht <Quellpaket>-<UpstreamVersion> »vdr-plugin-cutalot-0.0.3«
dpkg-source: Warnung: .orig-Verzeichnisname cutalot-0.0.3.orig ist nicht <Paket>-<Ursprungsversion> (erwünscht vdr-plugin-cutalot-0.0.3.orig)
dpkg-source: Information: baue vdr-plugin-cutalot unter Benutzung des existierenden vdr-plugin-cutalot_0.0.3.orig.tar.gz
dpkg-source: Information: baue vdr-plugin-cutalot in vdr-plugin-cutalot_0.0.3-1.diff.gz
dpkg-source: Information: baue vdr-plugin-cutalot in vdr-plugin-cutalot_0.0.3-1.dsc
debian/rules build
/usr/share/vdr-dev/make-special-vdr.sh debian/rules build SPECIAL_VDR_SUFFIX='' MAKE_SPECIAL_VDR='' NO_CHECKBUILDDEPS=''
test -x debian/rules
mkdir -p "."
/usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=debian/tmp/usr/share/locale
make[1]: Betrete Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
make[1]: Verlasse Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
make[1]: Betrete Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cutalot"' -I/usr/include/vdr/include cutalot.c
cutalot.c: In member function »virtual void cPluginCutalot::MainThreadHook()«:
cutalot.c:102: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cutalot.c:107: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cutalot.c:115: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cutalot.c: In member function »virtual bool cPluginCutalot::Service(const char*, void*)«:
cutalot.c:164: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cutalot.c:168: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cutalot"' -I/usr/include/vdr/include cal-cutter.c
In file included from cal-cutter.c:11:
cal-mpeg.h:11: Fehler: »uint64« bezeichnet keinen Typ
cal-mpeg.h:35: Fehler: »pts_t« bezeichnet keinen Typ
cal-mpeg.h:36: Fehler: »pts_t« bezeichnet keinen Typ
cal-mpeg.h:38: Fehler: »pts_t« wurde nicht deklariert
cal-mpeg.h:44: Fehler: »pts_t« wurde in diesem Gültigkeitsbereich nicht definiert
cal-mpeg.h:44: Fehler: expected primary-expression before »bool«
cal-mpeg.h:45: Fehler: »pts_t« wurde in diesem Gültigkeitsbereich nicht definiert
cal-mpeg.h:45: Fehler: expected primary-expression before »bool«
cal-cutter.c: In function »cString ExchangeRecordingName(const char*, const char*, int)«:
cal-cutter.c:43: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cal-cutter.c:52: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cal-cutter.c: In member function »void cCalCuttingThread::SetupRecording(const char*)«:
cal-cutter.c:102: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
cal-cutter.c: In member function »virtual void cCalCuttingThread::Action()«:
cal-cutter.c:184: Fehler: »pts_t« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:184: Fehler: expected `;' before »iFramePts«
cal-cutter.c:221: Fehler: »iFramePts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:221: Fehler: »class cCalPES« hat kein Element namens »GetPTS«
cal-cutter.c:222: Fehler: »newIFramePts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:223: Fehler: »newIFramePts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:231: Fehler: »class cCalPES« hat kein Element namens »GetPTS«
cal-cutter.c:231: Fehler: »iFramePts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:234: Fehler: »newIFramePts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:237: Fehler: »newPts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:239: Fehler: »newPts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:241: Fehler: »newPts« wurde in diesem Gültigkeitsbereich nicht definiert
cal-cutter.c:244: Fehler: »newPts« wurde in diesem Gültigkeitsbereich nicht definiert
make[1]: *** [cal-cutter.o] Fehler 1
make[1]: Verlasse Verzeichnis '/home/paps/src/vdr-plugin-cutalot/cutalot-0.0.3'
make: *** [common-build-arch] Fehler 2
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
Alles anzeigen