Scanning dependencies of target pvr.sledovanitv.cz
[ 66%] Building CXX object CMakeFiles/pvr.sledovanitv.cz.dir/src/ApiManager.cpp.o
[ 66%] Building CXX object CMakeFiles/pvr.sledovanitv.cz.dir/src/Data.cpp.o
In file included from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/AddonBase.h:27,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/General.h:11,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/src/ApiManager.cpp:56:
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:359:27: error: 'std::enable_if_t' has not been declared
template<typename T, std::enable_if_t<!std::is_enum<T>::value, int> = 0>
^~~~~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:359:38: error: expected '>' before '<' token
template<typename T, std::enable_if_t<!std::is_enum<T>::value, int> = 0>
^
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:360:37: error: 'EnumToInt' function uses 'auto' type specifier without trailing return type
constexpr auto&& EnumToInt(T&& arg) noexcept
^~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:360:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:364:27: error: 'std::enable_if_t' has not been declared
template<typename T, std::enable_if_t<std::is_enum<T>::value, int> = 0>
^~~~~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:364:38: error: expected '>' before '<' token
template<typename T, std::enable_if_t<std::is_enum<T>::value, int> = 0>
^
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:365:35: error: 'EnumToInt' function uses 'auto' type specifier without trailing return type
constexpr auto EnumToInt(T&& arg) noexcept
^~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/tools/StringUtils.h:365:35: note: deduced return type only available with -std=c++14 or -std=gnu++14
make[5]: *** [CMakeFiles/pvr.sledovanitv.cz.dir/build.make:63: CMakeFiles/pvr.sledovanitv.cz.dir/src/ApiManager.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../AddonBase.h:27,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/pvr.h:14,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/PVR.h:11,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/src/Data.h:31,
from /home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/src/Data.cpp:37:
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:359:27: error: 'std::enable_if_t' has not been declared
template<typename T, std::enable_if_t<!std::is_enum<T>::value, int> = 0>
^~~~~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:359:38: error: expected '>' before '<' token
template<typename T, std::enable_if_t<!std::is_enum<T>::value, int> = 0>
^
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:360:37: error: 'EnumToInt' function uses 'auto' type specifier without trailing return type
constexpr auto&& EnumToInt(T&& arg) noexcept
^~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:360:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:364:27: error: 'std::enable_if_t' has not been declared
template<typename T, std::enable_if_t<std::is_enum<T>::value, int> = 0>
^~~~~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:364:38: error: expected '>' before '<' token
template<typename T, std::enable_if_t<std::is_enum<T>::value, int> = 0>
^
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:365:35: error: 'EnumToInt' function uses 'auto' type specifier without trailing return type
constexpr auto EnumToInt(T&& arg) noexcept
^~~~~~~~
/home/xbian/xbian-package-xbmc/build/rpi4-matrix/working/cmake/addons/build/pvr.sledovanitv.cz/build/build/depends/include/kodi/../kodi/addon-instance/../c-api/addon-instance/../../tools/StringUtils.h:365:35: note: deduced return type only available with -std=c++14 or -std=gnu++14
make[5]: *** [CMakeFiles/pvr.sledovanitv.cz.dir/build.make:76: CMakeFiles/pvr.sledovanitv.cz.dir/src/Data.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pvr.sledovanitv.cz.dir/all] Error 2
make[3]: *** [Makefile:152: all] Error 2
make[2]: *** [CMakeFiles/pvr.sledovanitv.cz.dir/build.make:113: pvr.sledovanitv.cz-prefix/src/pvr.sledovanitv.cz-stamp/pvr.sledovanitv.cz-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pvr.sledovanitv.cz.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Hi,
this seems to be some of recent changes in kodi...
@ksooo @AlwinEsch Do we now require the addons to be compiled with at least with C++14 ? (currently in this addon we require C++11)
Could this be due to the C++14 vs C++17 chaos?