Hi, ich habe das git von vdr-plugin-epgsearch verfolgt, kann aber 2.4.5 nicht mehr kompilieren:
In file included from blacklist.c:25:
epgsearchtools.h:156:42: error: ‘std::string encodeSpecialCharacters’ redeclared as different kind of entity
156 | std::string encodeSpecialCharacters(std::string_view s, bool nestedColon = false);
| ^~~~~~~~~~~
epgsearchtools.h:154:7: note: previous declaration ‘char* encodeSpecialCharacters(const char*, bool)’
154 | char* encodeSpecialCharacters(const char* s, bool nestedColon = false);
| ^~~~~~~~~~~~~~~~~~~~~~~
epgsearchtools.h:156:42: error: ‘string_view’ is not a member of ‘std’
156 | std::string encodeSpecialCharacters(std::string_view s, bool nestedColon = false);
| ^~~~~~~~~~~
epgsearchtools.h:156:42: note: ‘std::string_view’ is only available from C++17 onwards
epgsearchtools.h:156:57: error: expected primary-expression before ‘bool’
156 | std::string encodeSpecialCharacters(std::string_view s, bool nestedColon = false);
| ^~~~
epgsearchtools.h:157:42: error: ‘std::string decodeSpecialCharacters’ redeclared as different kind of entity
157 | std::string decodeSpecialCharacters(std::string_view s, bool nestedColon = false);
Verwende noch focal (mit esm und letztem LTS-Kernel.
Wo liegt hier der Fehler bei mir?