[Live] Tntnet30
-
-
Hallo.
vdr-plugin-live Stand v3.1.6 vom 19.06.2022 kompiliert mit tntnet 3.0 nicht mehr.Make bricht mit folgendem Fehler ab:
Code
Alles anzeigenCC epg_events.o In Datei, eingebunden von /usr/include/vdr/i18n.h:14, von /usr/include/vdr/config.h:19, von /usr/include/vdr/channels.h:13, von /usr/include/vdr/epg.h:16, von services.h:3, von epg_events.h:5, von epg_events.cpp:2: /usr/include/cxxtools/log/cxxtools.h:160:9: Fehler: expected identifier before »void« 160 | LOG_ERROR = 0x02, | ^~~~~~~~~ Kompilierung wegen »-Wfatal-errors« beendet. make: *** [Makefile:128: epg_events.o] Fehler 1
Da cxxtools/log.h in Abhängigkeit von >= tntnet 3.0 includet wird, glaube ich dass es damit zu tun hat.Code#if TNTVERSION >= 30000 #include <cxxtools/log.h> // must be loaded before any vdr include because of duplicate macros (LOG_ERROR, LOG_DEBUG, LOG_INFO) #endif
kfb77 Hast Du da eine Idee?
Gruß und Danke
Heiko
-
Hallo Heiko,
Editiere doch mal epg_events.h und schiebe das
#include "services.h"
hinter den Block:
#if TNTVERSION >= 30000
#include <cxxtools/log.h> // must be loaded before any vdr include because of duplicate macros (LOG_ERROR, LOG_DEBUG, LOG_INFO)
#endif
~ Markus
-
kfb77 Hast Du da eine Idee?
MarkusE war schneller.
-
Danke, hat schon mal kompiliert...
live Testen kann ich erst später, da gerade eine Aufnahme läuft.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!