Hallo,
Im git ist ein Update. Damit sollte der ‘multiline' Fehler behoben sein.
Build im PPA lief durch ...Merci!
Gruss
Wolfgang
Hallo,
Im git ist ein Update. Damit sollte der ‘multiline' Fehler behoben sein.
Build im PPA lief durch ...Merci!
Gruss
Wolfgang
Danke für Eure Tests.
Ich habe den git Stand mit v3.4.1 getagged, und damit ist jetzt v3.4.1 freigegeben.
~ Markus
Habe mir den unter 3.4.1 getaggten Release als tar.gz geholt und bekomme beim Kompilieren folgende Fehlermeldung.
Distribution ist Jammy-basiert.
CC pages/ recordings_widget.o
In file included from recordings_widget.ecpp:4:
../recman.h:326:7: error: ‘eScanType’ does not name a type
326 | eScanType ScanType(void) const { return m_scanType; }
| ^~~~~~~~~
compilation terminated due to -Wfatal-errors.
make[1]: *** [Makefile:38: recordings_widget.o] Fehler 1
make: *** [Makefile:186: pages] Fehler 2
Habe mir den unter 3.4.1 getaggten Release als tar.gz geholt und bekomme beim Kompilieren folgende Fehlermeldung.
Distribution ist Jammy-basiert.CodeCC pages/ recordings_widget.o In file included from recordings_widget.ecpp:4: ../recman.h:326:7: error: ‘eScanType’ does not name a type 326 | eScanType ScanType(void) const { return m_scanType; } | ^~~~~~~~~ compilation terminated due to -Wfatal-errors. make[1]: *** [Makefile:38: recordings_widget.o] Fehler 1 make: *** [Makefile:186: pages] Fehler 2
welche VDR Version?
2.6.1-3yavdr0~jammy (seahawk1986 PPA)
Hallo,
2.6.1-3yavdr0~jammy (seahawk1986 PPA)
auch im jammy-vdr PPA lief der Build nicht durch!
Siehe -> https://launchpadlibrarian.net/774568345/buil…BUILDING.txt.gz
Gruss
Wolfgang
Im git ist ein Update.
Damit sollte es auch wieder für VDR < 2.6.5 funktionieren.
Kann ich hier nicht reproduzieren.
Bitte machen einen Rechtsclick auf "mehr", wähle "Link-Adresse kopieren" und paste hier den Link.
Bitte mache das zwei mal: Ein mal in der "was läuft" Übersicht (wo der Fehler auftritt) und ein mal in der Programm Ansicht (wo der Fehler nicht auftritt). Beide male die gleiche Sendung. Bitte für einen Sender, den ich hier auch habe (z.B. VOX).
http://192.168.0.30:8008/epginfo.html?e…Cm1537m4m4002_0 Vox, fehlerhaft
http://192.168.0.30:8008/epginfo.html?e…tory_num_back=1 aus "Programm" (hier ist aber kein "mehr"-Link)
Jetzt habe ich aber schon auf die "stable"-Version 3.4.0 von seahawk zurück installiert, und einmal die tvscraper2.db gelöscht, der Fehler bleibt bei mir aber ....
Geh doch bitte mal in in der "was läuft" Übersicht auf "als Nächstes", und poste dann den VOX Link.
Und gebe dann bitte auch mal eine Zeit ein (z.B. um: 18:00), und poste dann den VOX Link.
Funktioniert der Link in diesen Fällen?
Im git ist ein Update.
Damit sollte es auch wieder für VDR < 2.6.5 funktionieren.
Kompiliert.
Kann ich bestätigen (VDR 2.7.3 plus Klaus’ Patches für die kommende 2.7.4). In der Listenansicht werden überhaupt keine Links mehr generiert:
In der ausführlichen Ansicht kommt beim Klick auf "mehr …" der besagte Fehler:
Der Link lautet https://htpc.fritz.box:8443/epginfo.html?epgid=event_S19p2Em1m1011m11110_0.
Ich bin trotzdem verwirrt. Ich hatte doch hier Screenhots hochgeladen, bei denen die EPG-Infos offenkundig noch funktioniert haben. Der Commit hierzu war, wenn ich es richtig rekonstruiert habe, der mit den Symlinks.
Ich habe das jetzt bis v3.4.0 zurückverfolgt, und diese ist auch die letzte, mir der noch alles OK ist:
Der Link lautet hier (mit dem fehlerhaften zum direkten Vergleich darunter):
Es fehlt also der Teil _18013.
Nachtrag: Das hängt hiervon ab:
Hier ist wohl das return verlorengegangen:
diff --git a/epg_events.cpp b/epg_events.cpp
index 51b3add..8193f34 100644
--- a/epg_events.cpp
+++ b/epg_events.cpp
@@ -359,6 +359,7 @@ namespace vdrlive
InitializeScraperVideo(event, nullptr);
for (int i = 0; i < MaxEventContents; ++i) m_contents[i] = event->Contents(i);
m_parentalRating = event->ParentalRating();
+ return;
}
if (LiveSetup().GetShowChannelsWithoutEPG()) {
m_type = 1;
Display More
Damit, oder besser vielleicht hiermit:
diff --git a/epg_events.cpp b/epg_events.cpp
index 51b3add..6be06c9 100644
--- a/epg_events.cpp
+++ b/epg_events.cpp
@@ -359,8 +359,7 @@ namespace vdrlive
InitializeScraperVideo(event, nullptr);
for (int i = 0; i < MaxEventContents; ++i) m_contents[i] = event->Contents(i);
m_parentalRating = event->ParentalRating();
- }
- if (LiveSetup().GetShowChannelsWithoutEPG()) {
+ } else if (LiveSetup().GetShowChannelsWithoutEPG()) {
m_type = 1;
m_eventId = idOverride.empty() ? EpgEvents::EncodeDomId(chan->GetChannelID(), 0):idOverride;
m_caption = cSv(chan->Name()
Display More
…geht es wieder.
> die Meldung "Fehlerhafte Kanalkennung" kommt in der "was läuft"-Übersicht bei jedem "mehr ..." - Link, Kanal egal.
Korrektur ist im git.
Korrektur ist im git.
Bin gerade etwas konfus - sollte das zweite Diff nicht auch mit rein?
Möchte hier mal ein großes Dankeschön anbringen, dass in letzter Zeit so emsig an dem live-Plugin gearbeitet und es immer noch besser wird!
Und natürlich für das schnelle Paketieren an den Adler!
Bin gerade etwas konfus - sollte das zweite Diff nicht auch mit rein?
Das kann man so oder so machen. So wie es im git ist, funktioniert es. Ich hätte auch das andere diff nehmen können, damit hätte es auch funktioniert.
Geh doch bitte mal in in der "was läuft" Übersicht auf "als Nächstes", und poste dann den VOX Link.
Und gebe dann bitte auch mal eine Zeit ein (z.B. um: 18:00), und poste dann den VOX Link.
http://192.168.0.30:8008/epginfo.html?e…Cm1537m4m4002_0 Vox "als nächstes"
http://192.168.0.30:8008/epginfo.html?e…Cm1537m4m4002_0 Vox 22:15
Offenbar gibt es da keine Unterschiede ....
P.S.:
mit der neuen Git-Version
http://192.168.0.30:8008/epginfo.html?e…m4m4002_2839711 Vox aktuell, funktioniert
P.P.S: mein vdr (siehe .sig) ist Version 2.7.3!
Danke
Display Morehttp://192.168.0.30:8008/epginfo.html?e…Cm1537m4m4002_0 Vox "als nächstes"
http://192.168.0.30:8008/epginfo.html?e…Cm1537m4m4002_0 Vox 22:15
Offenbar gibt es da keine Unterschiede ....
P.S.:
mit der neuen Git-Version
http://192.168.0.30:8008/epginfo.html?e…m4m4002_2839711 Vox aktuell, funktioniert
P.P.S: mein vdr (siehe .sig) ist Version 2.7.3!
Danke
Vielen Dank für Deinen Aufwand, diese Fragen zu beantworten. Wenn ich den Fehler nicht reproduzieren kann, ist das oft meine einzige Möglichkeit, den Fehler zu finden.
Don’t have an account yet? Register yourself now and be a part of our community!