pipelka / vdr-plugin-xvdr

DISCONTINUED - XVDR Plugin for VDR
GNU General Public License v2.0
43 stars 22 forks source link

Compile error on debian #95

Closed phil85521 closed 11 years ago

phil85521 commented 11 years ago

When compiling on Debain together with e-tobi vdr.-dev sources, I get compile error.

g++ -c -DPLUGIN_NAME_I18N='"xvdr"' -DXVDR_VERSION='"0.9.8"' -I./src -o src/live/livepatfilter.o src/live/livepatfilter.c In file included from src/live/livepatfilter.c:30: src/live/livepatfilter.h:30:27: error: libsi/section.h: Datei oder Verzeichnis nicht gefunden src/live/livepatfilter.h:31:30: error: libsi/descriptor.h: Datei oder Verzeichnis nicht gefunden In file included from src/live/livepatfilter.c:30:

Changing in src/live/livepatfilter.h

include

include

to

include

include

fixes compilation

Still: "dpkg-buildpackage -us -tc" doesn't compile to the end. It aborts with: dh_install dhinstall: vdr-plugin-xvdr missing files (libvdr-xvdr.so.), aborting make: _\ [binary] Fehler 255 dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules binary war 2

phil85521 commented 11 years ago

change in the include:

libsi/section.h libsi/descriptor.h

to

vdr/libsi/section.h vdr/libsi/descriptor.h

seahawk1986 commented 11 years ago

Do you use the master-pre-vdr-1.7.34 branch? The master branch is for VDR 1.7.36 (and the e-tobi packages do not comply to FHS standard set for VDR (libsi headers are located in /usr/include/vdr/libsi/ instead of the expected /usr/include/libsi/ as used by default in VDR 1.7.36).

phil85521 commented 11 years ago

I use it on squeeze with experimental, currently version 1.7.28-1~etobi1. So understood why I have the compile issue. What's with the package build error? This one bugs me more...

seahawk1986 commented 11 years ago

Just use the old Makefile - is should work (at least I did for me): https://launchpad.net/~seahawk1986-hotmail/+archive/xvdr-frodo-unstable-vdr/+sourcepub/2954663/+listing-archive-extra

phil85521 commented 11 years ago

I have taken now the pakets from oppserver.net and have a working solution.