[16:49:11] devel@agl-xds-ubuntu-0-ubuntu:/work/tbtnavi/build(master)$ make all cd app/ && ( test -e Makefile || /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/bin/qmake -o Makefile /work/tbtnavi/app/app.pro ) && make -f Makefile all Info: creating cache file /work/tbtnavi/build/app/.qmake.cache Checking for libhomescreen... yes Checking for qlibwindowmanager... yes make[1]: Entering directory '/work/tbtnavi/build/app' /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/bin/qdbusxml2cpp -p naviapi_interface.h: ../../app/org.agl.naviapi.xml /xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/bin/qdbusxml2cpp -a naviapi_adaptor.h: ../../app/org.agl.naviapi.xml arm-agl-linux-gnueabi-g++ -march=armv7ve -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard --sysroot=/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi -c -pipe -O2 -pipe -g -feliminate-unused-debug-types --sysroot=/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DHAVE_LIBHOMESCREEN -DHAVE_QLIBWINDOWMANAGER -DQT_NO_DEBUG -DQT_LOCATION_LIB -DQT_POSITIONINGQUICK_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SQL_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I../../app -I. -I../../include -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/json-c -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtLocation -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtPositioningQuick -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtQuick -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtWidgets -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtGui -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtQml -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtNetwork -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtPositioning -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtSql -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtDBus -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/include/QtCore -I. -I/xdt/sdk/sysroots/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/usr/lib/mkspecs/linux-oe-g++ -o main.o ../../app/main.cpp In file included from ../../app/qcheapruler.hpp:8, from ../../app/main.cpp:11: ../../include/mapbox/cheap_ruler.hpp: In member function ¡®mapbox::cheap_ruler::line_string mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)¡¯: ../../include/mapbox/cheap_ruler.hpp:202:79: error: the type ¡®const mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ of ¡®constexpr¡¯ variable ¡®getPoint¡¯ is not literal constexpr auto getPoint = [](auto tuple) { return std::get<0>(tuple); }; ^ ../../include/mapbox/cheap_ruler.hpp:202:36: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is not literal because: constexpr auto getPoint = [](auto tuple) { return std::get<0>(tuple); }; ^ cc1plus: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is a closure type, which is only literal in C++17 and later ../../include/mapbox/cheap_ruler.hpp:203:79: error: the type ¡®const mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ of ¡®constexpr¡¯ variable ¡®getIndex¡¯ is not literal constexpr auto getIndex = [](auto tuple) { return std::get<1>(tuple); }; ^ ../../include/mapbox/cheap_ruler.hpp:203:36: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is not literal because: constexpr auto getIndex = [](auto tuple) { return std::get<1>(tuple); }; ^ cc1plus: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is a closure type, which is only literal in C++17 and later ../../include/mapbox/cheap_ruler.hpp:204:79: error: the type ¡®const mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ of ¡®constexpr¡¯ variable ¡®getT¡¯ is not literal constexpr auto getT = [](auto tuple) { return std::get<2>(tuple); }; ^ ../../include/mapbox/cheap_ruler.hpp:204:36: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is not literal because: constexpr auto getT = [](auto tuple) { return std::get<2>(tuple); }; ^ cc1plus: note: ¡®mapbox::cheap_ruler::CheapRuler::lineSlice(mapbox::cheap_ruler::point, mapbox::cheap_ruler::point, const line_string&)::¡¯ is a closure type, which is only literal in C++17 and later ../../app/main.cpp: In lambda function: ../../app/main.cpp:112:96: warning: unused parameter ¡®object¡¯ [-Wunused-parameter] qwm->set_event_handler(QLibWindowmanager::Event_SyncDraw, [root, qwm, myname](json_object *object) { ~~~~~~~~~~~~~^~~~~~ ../../app/main.cpp: In lambda function: ../../app/main.cpp:117:81: warning: unused parameter ¡®object¡¯ [-Wunused-parameter] qwm->set_event_handler(QLibWindowmanager::Event_Active, [root](json_object *object) { ~~~~~~~~~~~~~^~~~~~ ../../app/main.cpp: In function ¡®int main(int, char**)¡¯: ../../app/main.cpp:100:19: warning: unused variable ¡®window¡¯ [-Wunused-variable] QQuickWindow *window = qobject_cast(root); ^~~~~~ Makefile:878: recipe for target 'main.o' failed make[1]: *** [main.o] Error 1 make[1]: Leaving directory '/work/tbtnavi/build/app' Makefile:48: recipe for target 'sub-app-all' failed make: *** [sub-app-all] Error 2