In file included from include/QtHttpServer/qhttpserverrouterviewtraits.h:34, from include/QtHttpServer/qhttpserverrouter.h:34, from include/QtHttpServer/qhttpserver.h:35, from include/QtHttpServer/QtHttpServer:6, from main.cpp:52: include/QtHttpServer/qhttpserverviewtraits_impl.h: In instantiation of ‘struct QtPrivate::FunctionTraits&>’: include/QtHttpServer/qhttpserverviewtraits_impl.h:117:11: required from ‘struct QtPrivate::ViewTraits&, false>’ include/QtHttpServer/qhttpserverrouterviewtraits.h:44:8: required from ‘struct QtPrivate::RouterViewTraitsHelper&, false>’ include/QtHttpServer/qhttpserverrouterviewtraits.h:152:11: required from ‘struct QHttpServerRouterViewTraits&, false>’ include/QtHttpServer/qhttpserver.h:82:46: required from ‘bool QHttpServer::route(Args&& ...) [with Rule = QHttpServerRouterRule; Args = {const char (&)[7], main(int, char**)::&}]’ main.cpp:72:36: required from here include/QtHttpServer/qhttpserverviewtraits_impl.h:92:56: error: ‘operator()’ is not a member of ‘main(int, char**)::&’ 92 | struct FunctionTraits : public FunctionTraits{}; | ^~~~~~~~~~~~~~ include/QtHttpServer/qhttpserverviewtraits_impl.h: In instantiation of ‘struct QtPrivate::ViewTraits&, false>’: include/QtHttpServer/qhttpserverrouterviewtraits.h:44:8: required from ‘struct QtPrivate::RouterViewTraitsHelper&, false>’ include/QtHttpServer/qhttpserverrouterviewtraits.h:152:11: required from ‘struct QHttpServerRouterViewTraits&, false>’ include/QtHttpServer/qhttpserver.h:82:46: required from ‘bool QHttpServer::route(Args&& ...) [with Rule = QHttpServerRouterRule; Args = {const char (&)[7], main(int, char**)::&}]’ main.cpp:72:36: required from here include/QtHttpServer/qhttpserverviewtraits_impl.h:117:11: error: ‘ArgumentCount’ is not a member of ‘QtPrivate::FunctionTraits&>’ 117 | using ArgumentIndexes = typename Indexes::Value; | ^~~~~~~~~~~~~~~ In file included from include/QtHttpServer/qhttpserverrouter.h:34, from include/QtHttpServer/qhttpserver.h:35, from include/QtHttpServer/QtHttpServer:6, from main.cpp:52: include/QtHttpServer/qhttpserverrouterviewtraits.h: In instantiation of ‘struct QHttpServerRouterViewTraits&, false>’: include/QtHttpServer/qhttpserver.h:82:46: required from ‘bool QHttpServer::route(Args&& ...) [with Rule = QHttpServerRouterRule; Args = {const char (&)[7], main(int, char**)::&}]’ main.cpp:72:36: required from here include/QtHttpServer/qhttpserverrouterviewtraits.h:152:11: error: no type named ‘ReturnType’ in ‘using FunctionTraits = using FTraits = struct QtPrivate::FunctionTraits&>’ {aka ‘struct QtPrivate::FunctionTraits&>’} 152 | using ReturnType = typename Helpers::FunctionTraits::ReturnType; | ^~~~~~~~~~ In file included from include/QtHttpServer/QtHttpServer:6, from main.cpp:52: include/QtHttpServer/qhttpserver.h:142:10: error: ‘bool QHttpServer::routeHelper(QtPrivate::IndexesList, Args&& ...) [with Rule = QHttpServerRouterRule; ViewHandler = main(int, char**)::&; ViewTraits = QHttpServerRouterViewTraits&, false>; int ...I = {0}; Args = {const char (&)[7], main(int, char**)::&}]’, declared using local type ‘main(int, char**)::’, is used but never defined [-fpermissive] 142 | bool routeHelper(QtPrivate::IndexesList, Args &&... args) | ^~~~~~~~~~~ include/QtHttpServer/qhttpserver.h:142:10: warning: ‘bool QHttpServer::routeHelper(QtPrivate::IndexesList, Args&& ...) [with Rule = QHttpServerRouterRule; ViewHandler = main(int, char**)::&; ViewTraits = QHttpServerRouterViewTraits&, false>; int ...I = {0}; Args = {const char (&)[7], main(int, char**)::&}]’ used but never defined make: *** [Makefile:891: main.o] Error 1