QuoteHast du die Sourcen überhaupt installiert?
Wenn ja, kannst du in deiner Paketverwaltung ja nachschauen, wohin die installiert worden sind.
Wie mache ich das? Mit dpkg vdr-plugin-live bekomme ich kein genaues Ziel.
QuoteHast du die Sourcen überhaupt installiert?
Wenn ja, kannst du in deiner Paketverwaltung ja nachschauen, wohin die installiert worden sind.
Wie mache ich das? Mit dpkg vdr-plugin-live bekomme ich kein genaues Ziel.
Nein, wo find ich diesen Ordner in einem
Debian System?
QuoteDu baust aber Plugins schon in einem Unterordner der VDR Srcen?
MfG Stefan
Habe folgende Meldung beim installiere:
root@Server:/hd1/jo/plugins/vdr-plugin-live# make all
gen_version_suffix.h does not exist! creating a new one.
ECPP pages/ js.cpp
ECPP pages/ get_recordings.cpp
ECPP pages/ delete_recording.cpp
ECPP pages/ recordings.cpp
ECPP pages/ pageelems.cpp
ECPP pages/ epginfo.cpp
ECPP pages/ schedule.cpp
ECPP pages/ multischedule.cpp
ECPP pages/ screenshot.cpp
ECPP pages/ timers.cpp
ECPP pages/ whats_on.cpp
ECPP pages/ switch_channel.cpp
ECPP pages/ keypress.cpp
ECPP pages/ remote.cpp
ECPP pages/ channels_widget.cpp
ECPP pages/ recordings_widget.cpp
ECPP pages/ edit_timer.cpp
ECPP pages/ error.cpp
ECPP pages/ tooltip.cpp
ECPP pages/ searchtimers.cpp
ECPP pages/ edit_searchtimer.cpp
ECPP pages/ searchresults.cpp
ECPP pages/ searchepg.cpp
ECPP pages/ login.cpp
ECPP pages/ ibox.cpp
ECPP pages/ xmlresponse.cpp
ECPP pages/ play_recording.cpp
ECPP pages/ pause_recording.cpp
ECPP pages/ stop_recording.cpp
ECPP pages/ ffw_recording.cpp
ECPP pages/ rwd_recording.cpp
ECPP pages/ setup.cpp
ECPP pages/ content.cpp
ECPP pages/ timerconflicts.cpp
ECPP pages/ recstream.cpp
ECPP pages/ users.cpp
ECPP pages/ edit_user.cpp
ECPP pages/ edit_recording.cpp
ECPP pages/ osd.cpp
ECPP pages/ playlist.cpp
ECPP pages/ stream.cpp
ECPP pages/ stream_data.cpp
ECPP pages/ menu.cpp
make[1]: *** Keine Regel vorhanden, um das Ziel âvdr/tools.hâ,
benötigt von âjs.oâ, zu erstellen. Schluss.
make: *** [Makefile:193: pages] Fehler 2
root@Server:/hd1/jo/plugins/vdr-plugin-live#
Display More
Was fehlt?
Hab das doch mit git vdr gemacht
Mitvdr - start -P* live läuft alles.
Wie mache ich das automatisch, zum Systemstart, z.B. Systemd-Dienst?
jetzt das :
.
.
dh_gencontrol
dpkg-gencontrol: Warnung: Paket vdr-dev: Substitutionsvariable ${perl:Depends} unbenutzt, aber definiert
dpkg-gencontrol: Warnung: Paket vdr: Substitutionsvariable ${perl:Depends} unbenutzt, aber definiert
dh_md5sums
dh_builddeb
dpkg-deb: Paket »vdr« wird in »../vdr_2.7.3-1yavdr0~noble_amd64.deb« gebaut.
dpkg-deb: Paket »vdr-dbg« wird in »../vdr-dbg_2.7.3-1yavdr0~noble_amd64.deb« gebaut.
dpkg-deb: Paket »vdr-plugin-examples-dbgsym« wird in »../vdr-plugin-examples-dbgsym_2.7.3-1yavdr0~noble_amd64.deb« gebaut.
dpkg-deb: Paket »vdr-plugin-examples« wird in »../vdr-plugin-examples_2.7.3-1yavdr0~noble_amd64.deb« gebaut.
dpkg-deb: Paket »vdr-dev« wird in »../vdr-dev_2.7.3-1yavdr0~noble_amd64.deb« gebaut.
dpkg-genbuildinfo --build=binary -O../vdr_2.7.3-1yavdr0~noble_amd64.buildinfo
dpkg-genchanges --build=binary -O../vdr_2.7.3-1yavdr0~noble_amd64.changes
dpkg-genchanges: Information: Binärpaket(e) hochzuladen (kein Quellcode enthalten)
dpkg-source --after-build .
dpkg-source: Information: Optionen aus vdr-2.7.3/debian/source/options werden verwendet: --compression=bzip2
dpkg-buildpackage: Information: Binärpaket(e) hochzuladen (keine Quelle enthalten)
Display More
Da stimmt irgendwas nicht.
root@Server:~/src# dget -xu --build https://launchpad.net/~seahawk…r_2.7.3-1yavdr0~noble.dsc
dget: retrieving https://launchpad.net/~seahawk…r_2.7.3-1yavdr0~noble.dsc
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
dget: curl ~seahawk…r_2.7.3-1yavdr0~noble.dsc https://launchpad.net/~seahawk…r_2.7.3-1yavdr0~noble.dsc failed
Hab ich nicht hinbekommen, ich hänge be
add-apt-repository ppa:seahawk1986-hotmail/jammy-vdrMein System:
root@Server:/# vdr -V
vdr (2.6.0/2.6.0) - The Video Disk Recorder
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
epgsearch (2.4.1) - search the EPG for repeats and more
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
femon (2.4.0) - DVB Signal Information Monitor (OSD)
live (3.3.9) - Live Interactive VDR Environment
markad (4.2.5 (62736961)) - Mark advertisements
osdserver (0.1.3) - Server for remote OSD clients
quickepgsearch (0.0.1) - Quick search for broadcasts
streamdev-server (0.6.1-git) - VDR Streaming Server
svdrposd (1.0.0) - Publish OSD menu via SVDRP
svdrpservice (1.0.0) - SVDRP client
tvscraper (1.2.10) - Scraping movie and series info
vnsiserver (1.8.0) - VDR-Network-Streaming-Interface (VNSI) Server
root@Server:/# nano /usr/lib/systemd/system/vdr.service
root@Server:/# vdr --showargs
--video=/var/lib/video
--config=/var/lib/vdr
--lib=/usr/lib/vdr/plugins
--record=/usr/lib/vdr/vdr-recordingaction
--epgfile=/var/cache/vdr/epg.data
--user=vdr
--grab=/tmp
--port=6419
--watchdog=60
--vfat
--plugin=conflictcheckonly
--plugin=epgsearch
--plugin=epgsearchonly
--plugin=femon
--plugin=live --port=8008 --ip=0.0.0.0
--plugin=markad
--plugin=osdserver
--plugin=quickepgsearch
--plugin=streamdev-server
--plugin=svdrposd
--plugin=svdrpservice
--plugin=tvscraper
--plugin=vnsiserver -t 10
Display More
Ziel:
Den vdr aus dem Git installieren.
Was muss ich vor dem Bauen beachten?
Tut mir leid, weiß nicht mehr genau was ich gemacht habe.
Ich sollte in Zukunft mehr Protokollieren.
Allerdings musste ich den Treiber wegen eines Kernel-Updates neu installieren. Dabei trat der Fehler wieder auf.
Habe dann mit "make -i" und "make install" probiert.
Hat gebaut und installiert, Karte läuft.
Hab es hinbekommen, alles gcc-12 zu tun hat neu installiert.
Jetzt baut er ohne Fehler und die 9602 läuft.
Danke!
mein Problem beim bauen:
root@Server:/# lspci -vvv | grep 6902
Subsystem: Device 6902:0003
pcilib: sysfs_read_vpd: read failed: No such device
root@Server:/#
root@Server:/home/jo/treiber/media_build#
make -j4
gcc-12: fatal error: Killed signal terminated program cc1
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.1.0-25-common/scripts/Makefile.build:255: /home/jo/treiber/media_build/v4l/solo6x10-p2m.o] Fehler 1
make[2]: *** [/usr/src/linux-headers-6.1.0-25-common/Makefile:2034: /home/jo/treiber/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-6.1.0-25-amd64'
make[1]: *** [Makefile:53: default] Fehler 2
make[1]: Verzeichnis „/home/jo/treiber/media_build/v4l“ wird verlassen
make: *** [Makefile:26: all] Fehler 2
root@Server:/home/jo/treiber/media_build#
Display More
Es stand tvsrapper statt tvscaper drin.
Da lag der Fehler, Eintrag falsch.
QuoteDisplay MoreEinstellungen - Plugins
1 conflictcheckonly (0.0.1) - Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü
2 epgsearch (2.4.1) - Suche im EPG nach Wiederholungen und anderem
3 epgsearchonly (0.0.1) - Direkter Zugriff auf epgsearch's Suchenmenu
4 epgsync (1.0.1) - EPG eines anderen VDR importieren
5 live (3.3.6) - Live Interactive VDR Environment
6 quickepgsearch (0.0.1) - Schnelle Suche nach Sendungen
7 streamdev-server (0.6.1-git) - VDR Streaming Server
8 svdrpservice (1.0.0) - SVDRP client
9 tvscraper (1.2.10) - Scraping movie and series info vnsiserver (1.8.0) - VDR-Network-Streaming-Interface (VNSI) Server
Jetzt mal warten, ob es auch Auswirkungen hat.
Jetzt korrigiert geht immer noch nicht.
root@Server:/home/jo# ls /usr/lib/vdr/plugins/
libvdr-conflictcheckonly.so.2.6.0 libvdr-epgsync.so.2.6.0 libvdr-quickepgsearch.so.2.6.0 libvdr-tvscraper.so.2.6.0
libvdr-epgsearchonly.so.2.6.0 libvdr-live.so.2.6.0 libvdr-streamdev-server.so.2.6.0 libvdr-vnsiserver.so.2.6.0
libvdr-epgsearch.so.2.6.0 libvdr-markad.so.2.6.0 libvdr-svdrpservice.so.2.6.0 vdr-tvscraper.mo
root@Server:/home/jo#
Alles neu!
root@Server:/home/jo/plugins/vdr-plugin-tvscraper# make all
g++ -g -O2 -ffile-prefix-map=/build/vdr-tv2ExU/vdr-2.6.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 -std=c++17 -rdynamic -c -DPLGDIR='"/usr/lib/tvscraper/plugins"' -DPLUGIN_NAME_I18N='"tvscraper"' -o tvscraper.o tvscraper.c
Please specify at least one package name on the command line.
g++ -g -O2 -ffile-prefix-map=/build/vdr-tv2ExU/vdr-2.6.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 -std=c++17 -rdynamic -shared tvscraper.o -lstdc++fs -lcurl -lsqlite3 -o libvdr-tvscraper.so
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-tvscraper --package-version=1.2.10 --msgid-bugs-address='<see README>' -o po/tvscraper.pot `ls autoTimers.c channelmap.c config.c eventOrRec.c images.c movieOrTv.c overrides.c searchEventOrRec.c searchResultTvMovie.c services.c setup.c tvscraper.c tvscraperdb.c worker.c`
msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/tvscraper.pot
msgfmt -c -o po/de_DE.mo po/de_DE.po
root@Server:/home/jo/plugins/vdr-plugin-tvscraper#
root@Server:/home/jo/plugins/vdr-plugin-tvscraper# make install
install -D libvdr-tvscraper.so /usr/lib/vdr/plugins/libvdr-tvscraper.so.2.6.0
install -D -m644 po/de_DE.mo /usr/share/locale/de_DE/LC_MESSAGES/vdr-tvscraper.mo
root@Server:/home/jo/plugins/vdr-plugin-tvscraper#
root@Server:/home/jo/plugins/vdr-plugin-tvscraper# ls -l /var/lib/vdr/plugins/
insgesamt 10040
drwxr-xr-x 3 vdr vdr 4096 15. Sep 16:12 epgsearch
drwxr-xr-x 2 vdr vdr 4096 14. Sep 23:05 live
drwxr-xr-x 2 root root 4096 14. Sep 21:24 streamdev-server
drwxr-xr-x 2 root root 4096 15. Sep 14:17 tvscraper
drwxr-xr-x 2 root root 4096 14. Sep 21:24 vnsiserver
root@Server:/home/jo/plugins/vdr-plugin-tvscraper#
root@Server:/home/jo# ln -s /etc/vdr/conf.avail/tvscrapper.conf /etc/vdr/conf.d/50-tvscraper.conf
Display More
aber in live
Einstellungen - Plugins
1 conflictcheckonly (0.0.1) - Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü
2 epgsearch (2.4.1) - Suche im EPG nach Wiederholungen und anderem
3 epgsearchonly (0.0.1) - Direkter Zugriff auf epgsearch's Suchenmenu
4 epgsync (1.0.1) - EPG eines anderen VDR importieren
5 live (3.3.6) - Live Interactive VDR Environment
6 quickepgsearch (0.0.1) - Schnelle Suche nach Sendungen
7 streamdev-server (0.6.1-git) - VDR Streaming Server
8 svdrpservice (1.0.0) - SVDRP client
9 markad (4.1.8 (0de6ee8e)) - Markiere Werbung
vnsiserver (1.8.0) - VDR-Network-Streaming-Interface (VNSI) Server
Display More
Hab ich, Debian 12.
Im Anhang mal ein vdr-plugin-tvscraper Paket, das gegen den VDR 2.6.0 von Debian bookworm gebaut wurde.
Vielen Dank für deine Mühen, aber es hat nichts gebracht.
Aber ein paar Fragen bleiben?
1) Warum klappt es bei dir?
2) Was muss man grundsätzlich installieren, um zu kompilieren?
3) Was muss man, für das tvscraper-plugin installieren?
4) Was muss man, für das live-plugin installieren?
Ich blicke es nicht mehr.
Nun sowas