Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

( gelöst ) vdr-plugin-dvbapi unter Raspian Buster ?

    Nobody is reading this thread right now.

TawnyRoberts

Newbie
Registriert
25. Oktober 2013
Beiträge
2
Reaktionspunkte
6
Punkte
23
Hallo,

mir ist es endlich gelungen unter Raspian Buster eine saubere VDR-Server-Installation aufzusetzen. Hilfreiche Anleitung:
OScam ging auch leicht dank: https://www.digital-eliteboard.com/...es-raspberry-pi-als-cs-server-mit-ipc.309079/

Es fehlt mir aber noch: VDR-PLUGIN-DVBAPI
Sources gibt es hier:
Es scheitert am Kompilieren.

Vorgehensweise soweit:
Code:
sudo -i
apt-get update
apt-get install vdr vdr-dev build-essential make subversion git
mkdir -p /usr/local/src/vdr/PLUGINS/src
cd /usr/local/src/vdr/PLUGINS/src
git clone git://github.com/manio/vdr-plugin-dvbapi.git
ln -s vdr-plugin-dvbapi dvbapi
cd dvbapi
make
Fehlerausgabe:
--------------------------------------
Code:
root@raspberrypi /usr/local/src/vdr/PLUGINS/src/dvbapi > make
CC CAPMT.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o CAPMT.o CAPMT.cpp
CC DeCSA.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o DeCSA.o DeCSA.cpp
CC DVBAPI.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o DVBAPI.o DVBAPI.cpp
CC DVBAPISetup.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o DVBAPISetup.o DVBAPISetup.cpp
CC SocketHandler.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o SocketHandler.o SocketHandler.cpp
CC SCCIAdapter.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o SCCIAdapter.o SCCIAdapter.cpp
CC Frame.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o Frame.o Frame.cpp
CC SCCAMSlot.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o SCCAMSlot.o SCCAMSlot.cpp
CC Filter.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o Filter.o Filter.cpp
CC cscrypt/des.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dvbapi"' -DGITVERSION='"-GIT-197e752"' -DLIBSSL  -o cscrypt/des.o cscrypt/des.cpp
CC FFdecsa/FFdecsa.o
make[1]: Entering directory '/usr/local/src/vdr/PLUGINS/src/vdr-plugin-dvbapi/FFdecsa'
CC FFdecsa.o
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -fexpensive-optimizations -funroll-loops -mmmx -msse -msse2 -msse3 -DPARALLEL_MODE=PARALLEL_128_SSE2 -c FFdecsa.c
g++: error: unrecognized command line option ‘-mmmx’
g++: error: unrecognized command line option ‘-msse’; did you mean ‘-fdse’?
g++: error: unrecognized command line option ‘-msse2’
g++: error: unrecognized command line option ‘-msse3’
make[1]: *** [Makefile:44: FFdecsa.o] Error 1
make[1]: Leaving directory '/usr/local/src/vdr/PLUGINS/src/vdr-plugin-dvbapi/FFdecsa'
make: *** [Makefile:139: FFdecsa/FFdecsa.o] Error 2
-------------------------------------------------------

Code:
sudo make LIBDVBCSA=1
führt auch zu Fehlern:

----------------------
Code:
root@raspberrypi /usr/local/src/vdr/PLUGINS/src/dvbapi > sudo make LIBDVBCSA=1
LD libvdr-dvbapi.so
g++ -g -O2 -fdebug-prefix-map=/build/vdr-62KENh/vdr-2.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -shared CAPMT.o DeCSA.o DVBAPI.o DVBAPISetup.o SocketHandler.o SCCIAdapter.o Frame.o SCCAMSlot.o Filter.o cscrypt/des.o -ldvbcsa -lcrypto -lssl -o libvdr-dvbapi.so
/usr/bin/ld: cannot find -ldvbcsa
collect2: error: ld returned 1 exit status
make: *** [Makefile:134: libvdr-dvbapi.so] Error 1

Habt ihr einen Rat?
Vielen Dank

Problem gelöst mit:

sudo -i

apt-get update
apt-get install vdr vdr-dev build-essential make subversion git
apt-get install libdvbcsa-dev

mkdir -p /usr/local/src/vdr/PLUGINS/src
cd /usr/local/src/vdr/PLUGINS/src
git clone git://github.com/manio/vdr-plugin-dvbapi.git

ln -s vdr-plugin-dvbapi dvbapi

cd dvbapi
sudo make LIBDVBCSA=1
sudo make install LIBDVBCSA=1

exit
 
Zuletzt bearbeitet von einem Moderator:
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…