>>> maplibre-gl-native: Building community/maplibre-gl-native 2.0.1-r2 (using abuild 3.12.0-r0) started Wed, 01 Nov 2023 19:56:54 +0000 >>> maplibre-gl-native: Checking sanity of /home/buildozer/aports/community/maplibre-gl-native/APKBUILD... >>> maplibre-gl-native: Analyzing dependencies... >>> maplibre-gl-native: Installing for build: build-base cmake icu-dev qt5-qtbase-dev rapidjson-dev samurai (1/189) Installing libbz2 (1.0.8-r6) (2/189) Installing xz-libs (5.4.4-r0) (3/189) Installing libarchive (3.7.2-r0) (4/189) Installing rhash-libs (1.4.4-r0) (5/189) Installing libuv (1.46.0-r0) (6/189) Installing cmake (3.27.7-r2) (7/189) Installing icu-data-full (73.2-r3) (8/189) Installing icu-libs (73.2-r3) (9/189) Installing icu (73.2-r3) (10/189) Installing icu-dev (73.2-r3) (11/189) Installing dbus-libs (1.14.10-r0) (12/189) Installing libffi (3.4.4-r3) (13/189) Installing libintl (0.22.3-r0) (14/189) Installing libblkid (2.39.2-r0) (15/189) Installing libmount (2.39.2-r0) (16/189) Installing glib (2.78.1-r0) (17/189) Installing libpcre2-16 (10.42-r1) (18/189) Installing qt5-qtbase (5.15.10_git20230714-r0) (19/189) Installing sqlite-libs (3.43.2-r0) (20/189) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r0) (21/189) Installing readline (8.2.1-r2) (22/189) Installing unixodbc (2.3.12-r0) (23/189) Installing qt5-qtbase-odbc (5.15.10_git20230714-r0) (24/189) Installing libpq (16.0-r1) (25/189) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r0) (26/189) Installing mariadb-connector-c (3.3.7-r0) (27/189) Installing qt5-qtbase-mysql (5.15.10_git20230714-r0) (28/189) Installing freetds (1.4.6-r0) (29/189) Installing qt5-qtbase-tds (5.15.10_git20230714-r0) (30/189) Installing hicolor-icon-theme (0.17-r2) (31/189) Installing libxau (1.0.11-r3) (32/189) Installing libmd (1.1.0-r0) (33/189) Installing libbsd (0.11.7-r3) (34/189) Installing libxdmcp (1.1.4-r3) (35/189) Installing libxcb (1.16-r0) (36/189) Installing libx11 (1.8.7-r0) (37/189) Installing libxext (1.3.5-r3) (38/189) Installing libice (1.1.1-r5) (39/189) Installing libuuid (2.39.2-r0) (40/189) Installing libsm (1.2.4-r3) (41/189) Installing libxt (1.3.0-r4) (42/189) Installing libxmu (1.1.4-r2) (43/189) Installing xset (1.2.5-r1) (44/189) Installing xprop (1.2.6-r0) (45/189) Installing xdg-utils (1.1.3-r4) (46/189) Installing mesa (23.1.9-r1) (47/189) Installing hwdata-pci (0.375-r0) (48/189) Installing libpciaccess (0.17-r2) (49/189) Installing libdrm (2.4.117-r1) (50/189) Installing wayland-libs-server (1.22.0-r4) (51/189) Installing libxfixes (6.0.1-r3) (52/189) Installing libxxf86vm (1.1.5-r5) (53/189) Installing mesa-glapi (23.1.9-r1) (54/189) Installing libxshmfence (1.3.2-r5) (55/189) Installing mesa-gl (23.1.9-r1) (56/189) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (57/189) Installing libxcomposite (0.4.6-r4) (58/189) Installing libpng (1.6.40-r0) (59/189) Installing freetype (2.13.2-r0) (60/189) Installing fontconfig (2.14.2-r4) (61/189) Installing wayland-libs-client (1.22.0-r4) (62/189) Installing wayland-libs-cursor (1.22.0-r4) (63/189) Installing wayland-libs-egl (1.22.0-r4) (64/189) Installing xkeyboard-config (2.40-r0) (65/189) Installing libxml2 (2.11.5-r0) (66/189) Installing libxkbcommon (1.6.0-r0) (67/189) Installing qt5-qtwayland (5.15.10_git20230714-r0) (68/189) Installing mesa-gbm (23.1.9-r1) (69/189) Installing mesa-egl (23.1.9-r1) (70/189) Installing avahi-libs (0.8-r13) (71/189) Installing nettle (3.9.1-r0) (72/189) Installing libtasn1 (4.19.0-r2) (73/189) Installing p11-kit (0.25.1-r0) (74/189) Installing gnutls (3.8.1-r0) (75/189) Installing cups-libs (2.4.7-r0) (76/189) Installing shared-mime-info (2.3-r0) (77/189) Installing libjpeg-turbo (3.0.1-r0) (78/189) Installing libsharpyuv (1.3.2-r0) (79/189) Installing libwebp (1.3.2-r0) (80/189) Installing tiff (4.6.0-r0) (81/189) Installing gdk-pixbuf (2.42.10-r6) (82/189) Installing gtk-update-icon-cache (3.24.38-r3) (83/189) Installing libxrender (0.9.11-r4) (84/189) Installing libxcursor (1.2.1-r3) (85/189) Installing libxdamage (1.1.6-r4) (86/189) Installing libxi (1.8.1-r2) (87/189) Installing libxinerama (1.1.5-r3) (88/189) Installing libxrandr (1.5.4-r0) (89/189) Installing libatk-1.0 (2.50.0-r0) (90/189) Installing libxtst (1.2.4-r4) (91/189) Installing at-spi2-core (2.50.0-r0) (92/189) Installing libatk-bridge-2.0 (2.50.0-r0) (93/189) Installing pixman (0.42.2-r2) (94/189) Installing cairo (1.18.0-r0) (95/189) Installing cairo-gobject (1.18.0-r0) (96/189) Installing libepoxy (1.5.10-r1) (97/189) Installing fribidi (1.0.13-r0) (98/189) Installing graphite2 (1.3.14-r6) (99/189) Installing harfbuzz (8.2.2-r0) (100/189) Installing libxft (2.3.8-r2) (101/189) Installing pango (1.51.0-r0) (102/189) Installing gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-install (103/189) Installing libevdev (1.13.1-r0) (104/189) Installing mtdev (1.1.6-r3) (105/189) Installing eudev-libs (3.2.14-r0) (106/189) Installing libinput-libs (1.24.0-r0) (107/189) Installing xcb-util-wm (0.4.2-r0) (108/189) Installing xcb-util (0.4.1-r3) (109/189) Installing xcb-util-image (0.4.1-r0) (110/189) Installing xcb-util-keysyms (0.4.1-r0) (111/189) Installing xcb-util-renderutil (0.3.10-r0) (112/189) Installing libxkbcommon-x11 (1.6.0-r0) (113/189) Installing qt5-qtbase-x11 (5.15.10_git20230714-r0) (114/189) Installing libfdisk (2.39.2-r0) (115/189) Installing libsmartcols (2.39.2-r0) (116/189) Installing util-linux-dev (2.39.2-r0) (117/189) Installing dbus-dev (1.14.10-r0) (118/189) Installing expat (2.5.0-r2) (119/189) Installing expat-dev (2.5.0-r2) (120/189) Installing brotli (1.1.0-r0) (121/189) Installing brotli-dev (1.1.0-r0) (122/189) Installing zlib-dev (1.3-r2) (123/189) Installing libpng-dev (1.6.40-r0) (124/189) Installing freetype-dev (2.13.2-r0) (125/189) Installing fontconfig-dev (2.14.2-r4) (126/189) Installing bzip2-dev (1.0.8-r6) (127/189) Installing libxml2-utils (2.11.5-r0) (128/189) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (129/189) Installing libgpg-error (1.47-r2) (130/189) Installing libgcrypt (1.10.2-r2) (131/189) Installing libxslt (1.1.38-r1) (132/189) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (133/189) Installing xz (5.4.4-r0) (134/189) Installing gettext-asprintf (0.22.3-r0) (135/189) Installing gettext-libs (0.22.3-r0) (136/189) Installing gettext-envsubst (0.22.3-r0) (137/189) Installing gettext (0.22.3-r0) (138/189) Installing gettext-dev (0.22.3-r0) (139/189) Installing gdbm (1.23-r1) (140/189) Installing mpdecimal (2.5.1-r2) (141/189) Installing libpanelw (6.4_p20231007-r0) (142/189) Installing python3 (3.11.6-r1) (143/189) Installing python3-pycache-pyc0 (3.11.6-r1) (144/189) Installing pyc (3.11.6-r1) (145/189) Installing python3-pyc (3.11.6-r1) (146/189) Installing linux-headers (6.5-r0) (147/189) Installing libffi-dev (3.4.4-r3) (148/189) Installing bsd-compat-headers (0.7.2-r5) (149/189) Installing libformw (6.4_p20231007-r0) (150/189) Installing libmenuw (6.4_p20231007-r0) (151/189) Installing libncurses++ (6.4_p20231007-r0) (152/189) Installing ncurses-dev (6.4_p20231007-r0) (153/189) Installing libedit-dev (20230828.3.1-r3) (154/189) Installing libpcre2-32 (10.42-r1) (155/189) Installing pcre2-dev (10.42-r1) (156/189) Installing glib-dev (2.78.1-r0) (157/189) Installing xorgproto (2023.2-r0) (158/189) Installing libice-dev (1.1.1-r5) (159/189) Installing libsm-dev (1.2.4-r3) (160/189) Installing libxau-dev (1.0.11-r3) (161/189) Installing xcb-proto (1.16.0-r0) (162/189) Installing xcb-proto-pyc (1.16.0-r0) (163/189) Installing libxdmcp-dev (1.1.4-r3) (164/189) Installing libxcb-dev (1.16-r0) (165/189) Installing xtrans (1.5.0-r0) (166/189) Installing libx11-dev (1.8.7-r0) (167/189) Installing libxext-dev (1.3.5-r3) (168/189) Installing libpciaccess-dev (0.17-r2) (169/189) Installing libdrm-dev (2.4.117-r1) (170/189) Installing libxfixes-dev (6.0.1-r3) (171/189) Installing libxdamage-dev (1.1.6-r4) (172/189) Installing libxshmfence-dev (1.3.2-r5) (173/189) Installing mesa-gles (23.1.9-r1) (174/189) Installing llvm17-libs (17.0.3-r1) (175/189) Installing mesa-osmesa (23.1.9-r1) (176/189) Installing mesa-xatracker (23.1.9-r1) (177/189) Installing libxxf86vm-dev (1.1.5-r5) (178/189) Installing mesa-dev (23.1.9-r1) (179/189) Installing openssl-dev (3.1.4-r0) (180/189) Installing perl (5.38.0-r0) (181/189) Installing sqlite (3.43.2-r0) (182/189) Installing sqlite-dev (3.43.2-r0) (183/189) Installing qt5-qtbase-dev (5.15.10_git20230714-r0) (184/189) Installing rapidjson-dev (1.1.0-r5) (185/189) Installing samurai (1.2-r5) (186/189) Installing .makedepends-maplibre-gl-native (20231101.195715) (187/189) Installing perl-error (0.17029-r2) (188/189) Installing perl-git (2.42.0-r0) (189/189) Installing git-perl (2.42.0-r0) Executing busybox-1.36.1-r13.trigger Executing glib-2.78.1-r0.trigger Executing shared-mime-info-2.3-r0.trigger Executing gdk-pixbuf-2.42.10-r6.trigger Executing gtk-update-icon-cache-3.24.38-r3.trigger OK: 1023 MiB in 290 packages >>> maplibre-gl-native: Cleaning up srcdir >>> maplibre-gl-native: Cleaning up pkgdir >>> maplibre-gl-native: Cleaning up tmpdir >>> maplibre-gl-native: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/maplibre-gl-native-2.0.1.tar.xz >>> maplibre-gl-native: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/maplibre-gl-native-2.0.1.tar.xz >>> maplibre-gl-native: Checking sha512sums... maplibre-gl-native-2.0.1.tar.xz: OK >>> maplibre-gl-native: Unpacking /var/cache/distfiles/v3.19/maplibre-gl-native-2.0.1.tar.xz... -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring GL-Native with OpenGL renderer backend Submodule path 'rapidjson': checked out '27c3a8dc0e2c9218fe94986d249a12b5ed838f1d' -- Configuring GL-Native with Qt bindings -- Version 2.0.1 -- Found the following ICU libraries: -- uc (required): /usr/lib/libicuuc.so -- Found ICU: /usr/include (found version "73.2") -- Configuring done (1.1s) -- Generating done (0.4s) -- Build files have been written to: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/build [1/528] Building CXX object test/CMakeFiles/mbgl-vendor-googletest.dir/__/vendor/googletest/googletest/src/gtest-all.cc.o [2/528] Building CXX object test/CMakeFiles/mbgl-vendor-googletest.dir/__/vendor/googletest/googlemock/src/gmock-all.cc.o [3/528] Building CXX object CMakeFiles/mbgl-vendor-parsedate.dir/vendor/parsedate/parsedate.cpp.o [4/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/utf8.c.o [5/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/toupper.c.o [6/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/tounaccent.c.o [7/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/tolower.c.o [8/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/strings.c.o [9/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/strcoll.c.o [10/528] Building C object CMakeFiles/mbgl-vendor-nunicode.dir/vendor/nunicode/src/libnu/ducet.c.o [11/528] Building CXX object CMakeFiles/mbgl-vendor-csscolorparser.dir/vendor/csscolorparser/csscolorparser.cpp.o [12/528] Automatic MOC for target mbgl-core [13/528] Building CXX object test/CMakeFiles/mbgl-test.dir/src/mbgl/test/http_server.cpp.o [14/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/offscreen_texture.test.cpp.o [15/528] Building CXX object test/CMakeFiles/mbgl-test.dir/renderer/backend_scope.test.cpp.o [16/528] Building CXX object test/CMakeFiles/mbgl-test.dir/gl/object.test.cpp.o [17/528] Building CXX object test/CMakeFiles/mbgl-test.dir/gl/gl_functions.test.cpp.o [18/528] Building CXX object test/CMakeFiles/mbgl-test.dir/gl/context.test.cpp.o [19/528] Building CXX object test/CMakeFiles/mbgl-test.dir/gl/bucket.test.cpp.o [20/528] Building CXX object test/CMakeFiles/mbgl-test.dir/api/custom_layer.test.cpp.o [21/528] Building CXX object test/CMakeFiles/mbgl-test.dir/map/map_snapshotter.test.cpp.o [22/528] Building CXX object test/CMakeFiles/mbgl-test.dir/__/platform/default/src/mbgl/map/map_snapshotter.cpp.o [23/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/tile_server_options.test.cpp.o [24/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/url.test.cpp.o [25/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/token.test.cpp.o [26/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/timer.test.cpp.o [27/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/tile_range.test.cpp.o [28/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/tile_cover.test.cpp.o [29/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/thread_local.test.cpp.o [30/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/thread.test.cpp.o [31/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/text_conversions.test.cpp.o [32/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/string.test.cpp.o [33/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/run_loop.test.cpp.o [34/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/rotation.test.cpp.o [35/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/projection.test.cpp.o [36/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/position.test.cpp.o [37/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/pass.test.cpp.o [38/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/number_conversions.test.cpp.o [39/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/merge_lines.test.cpp.o [40/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/memory.test.cpp.o [41/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/mapbox.test.cpp.o [42/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/image.test.cpp.o [43/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/http_timeout.test.cpp.o [44/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/grid_index.test.cpp.o [45/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/geo.test.cpp.o [46/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/dtoa.test.cpp.o [47/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/camera.test.cpp.o [48/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/bounding_volumes.test.cpp.o [49/528] Building CXX object test/CMakeFiles/mbgl-test.dir/util/async_task.test.cpp.o [50/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/vector_tile.test.cpp.o [51/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/tile_id.test.cpp.o [52/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/tile_coordinate.test.cpp.o [53/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/tile_cache.test.cpp.o [54/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/raster_tile.test.cpp.o [55/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/raster_dem_tile.test.cpp.o [56/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/geometry_tile_data.test.cpp.o [57/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/geojson_tile.test.cpp.o [58/528] Building CXX object test/CMakeFiles/mbgl-test.dir/tile/custom_geometry_tile.test.cpp.o [59/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/tagged_string.test.cpp.o [60/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/shaping.test.cpp.o [61/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/quads.test.cpp.o [62/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/local_glyph_rasterizer.test.cpp.o [63/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/language_tag.test.cpp.o [64/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/glyph_pbf.test.cpp.o [65/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/glyph_manager.test.cpp.o [66/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/get_anchors.test.cpp.o [67/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/formatted.test.cpp.o [68/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/cross_tile_symbol_index.test.cpp.o [69/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/calculate_tile_distances.test.cpp.o [70/528] Building CXX object test/CMakeFiles/mbgl-test.dir/text/bidi.test.cpp.o [71/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/style_parser.test.cpp.o [72/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/style_layer.test.cpp.o [73/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/style_image.test.cpp.o [74/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/style.test.cpp.o [75/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/source.test.cpp.o ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/tile_server_options.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/tile_server_options.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/tile_server_options.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/tile_server_options.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/tile_server_options.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/string.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/string.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/string.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/string.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/string.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/bidi.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/bidi.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/bidi.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/bidi.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/bidi.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/position.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/position.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/position.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/position.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/position.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/position.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/glyph_pbf.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/glyph_pbf.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/glyph_pbf.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/glyph_pbf.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/glyph_pbf.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/url.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/url.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/url.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/url.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/url.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/mapbox.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/mapbox.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/mapbox.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/mapbox.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/mapbox.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/mapbox.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/rotation.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/rotation.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/rotation.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/rotation.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/rotation.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/rotation.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/merge_lines.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/merge_lines.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/merge_lines.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:1, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:52: error: 'FeatureType' has not been declared 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:19:40: error: expected ')' before 'type_' 19 | StubGeometryTileFeature(FeatureType type_, GeometryCollection geometry_) | ~ ^~~~~~ | ) /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:24:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 24 | FeatureType type = FeatureType::Point; | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:27:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 27 | FeatureType getType() const override { | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp: In constructor 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:15:11: error: class 'mbgl::StubGeometryTileFeature' does not have any field named 'type' 15 | type(type_), | ^~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp:20:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 20 | FeatureType getType() const override { return feature->getType(); } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:23:23: error: 'FeatureType' has not been declared 23 | FeatureType type_, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp: In member function 'virtual void MergeLines_SameText_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:42:44: error: 'FeatureType' was not declared in this scope 42 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}}}, properties, aaa, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:43:39: error: expected primary-expression before '(' token 43 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties, bbb, {}, 0)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:43:44: error: 'FeatureType' is not a class, namespace, or enumeration 43 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties, bbb, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:44:39: error: expected primary-expression before '(' token 44 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{8, 0}, {9, 0}}}, properties, aaa, {}, 0)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:44:44: error: 'FeatureType' is not a class, namespace, or enumeration 44 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{8, 0}, {9, 0}}}, properties, aaa, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:45:39: error: expected primary-expression before '(' token 45 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:45:44: error: 'FeatureType' is not a class, namespace, or enumeration 45 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:46:39: error: expected primary-expression before '(' token 46 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{6, 0}, {7, 0}, {8, 0}}}, properties, aaa, {}, 0)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:46:44: error: 'FeatureType' is not a class, namespace, or enumeration 46 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{6, 0}, {7, 0}, {8, 0}}}, properties, aaa, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:47:39: error: expected primary-expression before '(' token 47 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{5, 0}, {6, 0}}}, properties, aaa, {}, 0)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:47:44: error: 'FeatureType' is not a class, namespace, or enumeration 47 | input1.push_back(SymbolFeatureStub({}, FeatureType::LineString, {{{5, 0}, {6, 0}}}, properties, aaa, {}, 0)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:50:51: error: expected primary-expression before '(' token 50 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}}}, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:50:56: error: 'FeatureType' is not a class, namespace, or enumeration 50 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}}}, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:51:51: error: expected primary-expression before '(' token 51 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:51:56: error: 'FeatureType' is not a class, namespace, or enumeration 51 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:52:51: error: expected primary-expression before '(' token 52 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{5, 0}, {6, 0}, {7, 0}, {8, 0}, {9, 0}}}, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:52:56: error: 'FeatureType' is not a class, namespace, or enumeration 52 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{5, 0}, {6, 0}, {7, 0}, {8, 0}, {9, 0}}}, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:53:51: error: expected primary-expression before '(' token 53 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:53:56: error: 'FeatureType' is not a class, namespace, or enumeration 53 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:54:51: error: expected primary-expression before '(' token 54 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:54:56: error: 'FeatureType' is not a class, namespace, or enumeration 54 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:55:51: error: expected primary-expression before '(' token 55 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:55:56: error: 'FeatureType' is not a class, namespace, or enumeration 55 | expected1.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp: In member function 'virtual void MergeLines_BothEnds_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:68:46: error: 'FeatureType' was not declared in this scope 68 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:68:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:68:40: error: expected primary-expression before '{' token 68 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:69:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' 69 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:69:40: error: expected primary-expression before '{' token 69 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{4, 0}, {5, 0}, {6, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:70:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' 70 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:70:40: error: expected primary-expression before '{' token 70 | input2.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:73:51: error: expected primary-expression before '(' token 73 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}, {5, 0}, {6, 0}}}, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:73:56: error: 'FeatureType' is not a class, namespace, or enumeration 73 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}, {5, 0}, {6, 0}}}, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:74:51: error: expected primary-expression before '(' token 74 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:74:56: error: 'FeatureType' is not a class, namespace, or enumeration 74 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:75:51: error: expected primary-expression before '(' token 75 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:75:56: error: 'FeatureType' is not a class, namespace, or enumeration 75 | expected2.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp: In member function 'virtual void MergeLines_CircularLines_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:88:46: error: 'FeatureType' was not declared in this scope 88 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:88:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:88:40: error: expected primary-expression before '{' token 88 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:89:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' 89 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:89:40: error: expected primary-expression before '{' token 89 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{2, 0}, {3, 0}, {4, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:90:46: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' 90 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{4, 0}, {0, 0}}}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:90:40: error: expected primary-expression before '{' token 90 | input3.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {{{4, 0}, {0, 0}}}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:93:51: error: expected primary-expression before '(' token 93 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}, {0, 0}}}, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:93:56: error: 'FeatureType' is not a class, namespace, or enumeration 93 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, {{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {4, 0}, {0, 0}}}, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:94:51: error: expected primary-expression before '(' token 94 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:94:56: error: 'FeatureType' is not a class, namespace, or enumeration 94 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:95:51: error: expected primary-expression before '(' token 95 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:95:56: error: 'FeatureType' is not a class, namespace, or enumeration 95 | expected3.emplace_back(StubGeometryTileFeature({}, FeatureType::LineString, { emptyLine }, properties)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp: In member function 'virtual void MergeLines_EmptyOuterGeometry_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:107:45: error: 'FeatureType' was not declared in this scope 107 | input.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:107:45: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:107:39: error: expected primary-expression before '{' token 107 | input.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:109:49: error: 'FeatureType' is not a class, namespace, or enumeration 109 | const StubGeometryTileFeature expected{ {}, FeatureType::LineString, {}, properties }; | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:109:89: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' 109 | const StubGeometryTileFeature expected{ {}, FeatureType::LineString, {}, properties }; | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: conversion of argument 2 would be ill-formed: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 4 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 4 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp: In member function 'virtual void MergeLines_EmptyInnerGeometry_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:118:45: error: 'FeatureType' was not declared in this scope 118 | input.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {}, properties, aaa, {}, 0 }); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:118:45: error: no matching function for call to 'SymbolFeatureStub::SymbolFeatureStub()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap, mbgl::optional >, mbgl::optional, std::size_t)' 22 | SymbolFeatureStub(FeatureIdentifier id_, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:22:5: note: candidate expects 7 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate: 'SymbolFeatureStub::SymbolFeatureStub(SymbolFeatureStub&&)' 20 | class SymbolFeatureStub : public SymbolFeature { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:20:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:118:39: error: expected primary-expression before '{' token 118 | input.push_back(SymbolFeatureStub { {}, FeatureType::LineString, {}, properties, aaa, {}, 0 }); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:120:49: error: 'FeatureType' is not a class, namespace, or enumeration 120 | const StubGeometryTileFeature expected{ {}, FeatureType::LineString, {}, properties }; | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/merge_lines.test.cpp:120:89: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' 120 | const StubGeometryTileFeature expected{ {}, FeatureType::LineString, {}, properties }; | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: conversion of argument 2 would be ill-formed: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 4 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 4 provided ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/offscreen_texture.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/offscreen_texture.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/offscreen_texture.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/offscreen_texture.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/offscreen_texture.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/style/style_image.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/style_image.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/style_image.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_image.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_image.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/http_timeout.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/http_timeout.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/http_timeout.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/http_timeout.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/http_timeout.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/api/custom_layer.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/api/custom_layer.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/api/custom_layer.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/api/custom_layer.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/api/custom_layer.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include/mbgl/gfx/headless_frontend.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/api/custom_layer.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/language_tag.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/language_tag.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/language_tag.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/language_tag.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/language_tag.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/dtoa.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/dtoa.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/dtoa.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/dtoa.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/dtoa.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/pass.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/pass.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/pass.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/pass.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/pass.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/text_conversions.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/text_conversions.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/text_conversions.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/text_conversions.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/text_conversions.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/token.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/token.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/token.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/token.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/token.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/number_conversions.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/number_conversions.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/number_conversions.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/number_conversions.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/number_conversions.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/projection.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/projection.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/projection.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/projection.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/projection.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/projection.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/image.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/image.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/image.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/image.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/image.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/renderer/backend_scope.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/renderer/backend_scope.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/renderer/backend_scope.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/renderer/backend_scope.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/renderer/backend_scope.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/bounding_volumes.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/bounding_volumes.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/bounding_volumes.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/bounding_volumes.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/bounding_volumes.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/bounding_volumes.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/gl/gl_functions.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/gl/gl_functions.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/gl/gl_functions.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/gl_functions.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/gl_functions.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_range.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/tile_range.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/timer.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/timer.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/timer.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/timer.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/timer.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/geo.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/geo.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/geo.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/geo.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/geo.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/geo.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/style/style.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/style.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/style.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/gl/object.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/gl/object.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/gl/object.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/object.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/object.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/tagged_string.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/tagged_string.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/tagged_string.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/tagged_string.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/tagged_string.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/tile_id.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/tile_id.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/tile_id.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_id.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_id.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_id.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/geometry_tile_data.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/geometry_tile_data.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/geometry_tile_data.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geometry_tile_data.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geometry_tile_data.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geometry_tile_data.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/formatted.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/formatted.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/formatted.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/formatted.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/color.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/formatted.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/formatted.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:22: error: 'int64_t' was not declared in this scope 29 | std::string toString(int64_t); | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:5:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 4 | #include +++ |+#include 5 | #include /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:13: error: redefinition of 'std::string mbgl::util::toString' 30 | std::string toString(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:22: error: 'uint64_t' was not declared in this scope 30 | std::string toString(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:22: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:13: error: redefinition of 'std::string mbgl::util::toString' 31 | std::string toString(int32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:22: error: 'int32_t' was not declared in this scope 31 | std::string toString(int32_t); | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:22: note: 'int32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:13: error: redefinition of 'std::string mbgl::util::toString' 32 | std::string toString(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:22: error: 'uint32_t' was not declared in this scope 32 | std::string toString(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:22: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:33:50: error: 'std::string mbgl::util::toString(double, bool)' redeclared as different kind of entity 33 | std::string toString(double, bool decimal = false); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:20: error: redefinition of 'std::string mbgl::util::toString' 35 | inline std::string toString(int16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:29: error: 'int16_t' was not declared in this scope 35 | inline std::string toString(int16_t t) { | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:29: note: 'int16_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:20: error: redefinition of 'std::string mbgl::util::toString' 39 | inline std::string toString(uint16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:29: error: 'uint16_t' was not declared in this scope 39 | inline std::string toString(uint16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:29: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:20: error: redefinition of 'std::string mbgl::util::toString' 43 | inline std::string toString(int8_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:29: error: 'int8_t' was not declared in this scope 43 | inline std::string toString(int8_t t) { | ^~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:29: note: 'int8_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:20: error: redefinition of 'std::string mbgl::util::toString' 47 | inline std::string toString(uint8_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:29: error: 'uint8_t' was not declared in this scope 47 | inline std::string toString(uint8_t t) { | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:29: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:51: error: 'uint64_t' was not declared in this scope 51 | template ::value>> | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:51: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:74: error: template argument 1 is invalid 51 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:77: error: template argument 1 is invalid 51 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:52:44: error: 'template std::string mbgl::util::toString(long unsigned int)' redeclared as different kind of entity 52 | inline std::string toString(unsigned long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:51: error: 'uint64_t' was not declared in this scope 56 | template ::value>> | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:51: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:79: error: template argument 1 is invalid 56 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:82: error: template argument 1 is invalid 56 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:57:49: error: 'template std::string mbgl::util::toString(long long unsigned int)' redeclared as different kind of entity 57 | inline std::string toString(unsigned long long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:51: error: 'int64_t' was not declared in this scope 61 | template ::value>> | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:51: note: 'int64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:69: error: template argument 1 is invalid 61 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:72: error: template argument 1 is invalid 61 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:62:40: error: 'template std::string mbgl::util::toString(long long int)' redeclared as different kind of entity 62 | inline std::string toString(long long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:66:58: error: 'std::string mbgl::util::toString(float, bool)' redeclared as different kind of entity 66 | inline std::string toString(float t, bool decimal = false) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: In function 'std::string mbgl::util::toString(float, bool)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:67:20: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double, bool&)' 67 | return toString(static_cast(t), decimal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:70:64: error: 'std::string mbgl::util::toString(long double, bool)' redeclared as different kind of entity 70 | inline std::string toString(long double t, bool decimal = false) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: In function 'std::string mbgl::util::toString(long double, bool)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:71:20: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double, bool&)' 71 | return toString(static_cast(t), decimal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:74:48: error: 'std::string mbgl::util::toString(const std::__exception_ptr::exception_ptr&)' redeclared as different kind of entity 74 | std::string toString(const std::exception_ptr &); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:77:13: warning: declaration of 'std::string mbgl::util::toString(T)' shadows a global declaration [-Wshadow] 77 | std::string toString(T) = delete; | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: shadowed declaration is here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:77:23: error: 'template std::string mbgl::util::toString(T)' redeclared as different kind of entity 77 | std::string toString(T) = delete; | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:19: error: 'uint32_t' was not declared in this scope 79 | std::string toHex(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:19: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:13: error: redefinition of 'std::string mbgl::util::toHex' 80 | std::string toHex(uint64_t); | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:13: note: 'std::string mbgl::util::toHex' previously declared here 79 | std::string toHex(uint32_t); | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:19: error: 'uint64_t' was not declared in this scope 80 | std::string toHex(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:19: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:47:102: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (uint64_t&)' 47 | [](const std::string& value_) { return value_; }, [](uint64_t value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:48:51: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (int64_t&)' 48 | [](int64_t value_) { return util::toString(value_); }, [](double value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:48:105: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double&)' 48 | [](int64_t value_) { return util::toString(value_); }, [](double value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/util/camera.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/util/camera.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/util/camera.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/camera.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/camera.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/camera.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/get_anchors.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/get_anchors.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/get_anchors.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/get_anchors.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/get_anchors.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/get_anchors.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/get_anchors.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/gl/context.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/gl/context.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/gl/context.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/context.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/context.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include/mbgl/gfx/headless_frontend.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/context.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/tile_coordinate.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/tile_coordinate.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/tile_coordinate.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_coordinate.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_coordinate.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/map/transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_coordinate.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_coordinate.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_coordinate.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/glyph_manager.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/glyph_manager.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/glyph_manager.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/glyph_manager.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/glyph_manager.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/glyph_manager.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/shaping.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/shaping.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/shaping.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/shaping.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/shaping.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/filter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/layer_properties.hpp:2, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:8, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/shaping.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/shaping.test.cpp:6: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:11: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/style/style_parser.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/style_parser.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/style_parser.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_parser.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_parser.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/property_expression.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/light.hpp:8, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/parser.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_parser.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/map/map_snapshotter.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/quads.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/quads.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/quads.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/quads.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/geometry/anchor.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/quads.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/filter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/layer_properties.hpp:2, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:8, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/quads.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_instance.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/quads.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:11: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/quads.hpp:7: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_cover.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/tile_cover.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/geometry/feature_index.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/grid_index.cpp:2, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/grid_index.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -Wno-shadow -MD -MT test/CMakeFiles/mbgl-test.dir/src/mbgl/test/http_server.cpp.o -MF test/CMakeFiles/mbgl-test.dir/src/mbgl/test/http_server.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/src/mbgl/test/http_server.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/http_server.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/http_server.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include/mbgl/map/map_snapshotter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/src/mbgl/map/map_snapshotter.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/calculate_tile_distances.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/calculate_tile_distances.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/calculate_tile_distances.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/calculate_tile_distances.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/calculate_tile_distances.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/layout.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_layout.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/calculate_tile_distances.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/filter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/layer_properties.hpp:2, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:8, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_layout.hpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:11: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_layout.hpp:6: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp:20:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 20 | FeatureType getType() const override { return feature->getType(); } | ^~~~~~~~~~~ | ToFeatureType ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/style/style_layer.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/style_layer.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/style_layer.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_layer.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/style_property.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/layer.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/gl/custom_layer.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_layer.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:22: error: 'int64_t' was not declared in this scope 29 | std::string toString(int64_t); | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:5:1: note: 'int64_t' is defined in header ''; did you forget to '#include '? 4 | #include +++ |+#include 5 | #include /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:13: error: redefinition of 'std::string mbgl::util::toString' 30 | std::string toString(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:22: error: 'uint64_t' was not declared in this scope 30 | std::string toString(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:30:22: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:13: error: redefinition of 'std::string mbgl::util::toString' 31 | std::string toString(int32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:22: error: 'int32_t' was not declared in this scope 31 | std::string toString(int32_t); | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:31:22: note: 'int32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:13: error: redefinition of 'std::string mbgl::util::toString' 32 | std::string toString(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:22: error: 'uint32_t' was not declared in this scope 32 | std::string toString(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:32:22: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:33:50: error: 'std::string mbgl::util::toString(double, bool)' redeclared as different kind of entity 33 | std::string toString(double, bool decimal = false); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:20: error: redefinition of 'std::string mbgl::util::toString' 35 | inline std::string toString(int16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:29: error: 'int16_t' was not declared in this scope 35 | inline std::string toString(int16_t t) { | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:35:29: note: 'int16_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:20: error: redefinition of 'std::string mbgl::util::toString' 39 | inline std::string toString(uint16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:29: error: 'uint16_t' was not declared in this scope 39 | inline std::string toString(uint16_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:39:29: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:20: error: redefinition of 'std::string mbgl::util::toString' 43 | inline std::string toString(int8_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:29: error: 'int8_t' was not declared in this scope 43 | inline std::string toString(int8_t t) { | ^~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:43:29: note: 'int8_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:20: error: redefinition of 'std::string mbgl::util::toString' 47 | inline std::string toString(uint8_t t) { | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: 'std::string mbgl::util::toString' previously declared here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:29: error: 'uint8_t' was not declared in this scope 47 | inline std::string toString(uint8_t t) { | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:47:29: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:51: error: 'uint64_t' was not declared in this scope 51 | template ::value>> | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:51: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:74: error: template argument 1 is invalid 51 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:51:77: error: template argument 1 is invalid 51 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:52:44: error: 'template std::string mbgl::util::toString(long unsigned int)' redeclared as different kind of entity 52 | inline std::string toString(unsigned long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:51: error: 'uint64_t' was not declared in this scope 56 | template ::value>> | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:51: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:79: error: template argument 1 is invalid 56 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:56:82: error: template argument 1 is invalid 56 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:57:49: error: 'template std::string mbgl::util::toString(long long unsigned int)' redeclared as different kind of entity 57 | inline std::string toString(unsigned long long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:51: error: 'int64_t' was not declared in this scope 61 | template ::value>> | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:51: note: 'int64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:69: error: template argument 1 is invalid 61 | template ::value>> | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:61:72: error: template argument 1 is invalid 61 | template ::value>> | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:62:40: error: 'template std::string mbgl::util::toString(long long int)' redeclared as different kind of entity 62 | inline std::string toString(long long t) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:66:58: error: 'std::string mbgl::util::toString(float, bool)' redeclared as different kind of entity 66 | inline std::string toString(float t, bool decimal = false) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: In function 'std::string mbgl::util::toString(float, bool)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:67:20: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double, bool&)' 67 | return toString(static_cast(t), decimal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:70:64: error: 'std::string mbgl::util::toString(long double, bool)' redeclared as different kind of entity 70 | inline std::string toString(long double t, bool decimal = false) { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: In function 'std::string mbgl::util::toString(long double, bool)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:71:20: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double, bool&)' 71 | return toString(static_cast(t), decimal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:74:48: error: 'std::string mbgl::util::toString(const std::__exception_ptr::exception_ptr&)' redeclared as different kind of entity 74 | std::string toString(const std::exception_ptr &); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:77:13: warning: declaration of 'std::string mbgl::util::toString(T)' shadows a global declaration [-Wshadow] 77 | std::string toString(T) = delete; | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: shadowed declaration is here 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:77:23: error: 'template std::string mbgl::util::toString(T)' redeclared as different kind of entity 77 | std::string toString(T) = delete; | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:19: error: 'uint32_t' was not declared in this scope 79 | std::string toHex(uint32_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:19: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:13: error: redefinition of 'std::string mbgl::util::toHex' 80 | std::string toHex(uint64_t); | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:79:13: note: 'std::string mbgl::util::toHex' previously declared here 79 | std::string toHex(uint32_t); | ^~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:19: error: 'uint64_t' was not declared in this scope 80 | std::string toHex(uint64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:80:19: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:47:102: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (uint64_t&)' 47 | [](const std::string& value_) { return value_; }, [](uint64_t value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:48:51: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (int64_t&)' 48 | [](int64_t value_) { return util::toString(value_); }, [](double value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:48:105: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (double&)' 48 | [](int64_t value_) { return util::toString(value_); }, [](double value_) { return util::toString(value_); }, | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/filter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/gl/custom_layer_impl.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/style_layer.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/type.hpp: In member function 'std::string mbgl::style::expression::type::Array::getName() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/type.hpp:115:73: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (const long unsigned int&)' 115 | return "array<" + toString(itemType) + ", " + util::toString(*N) + ">"; | ~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp: In member function 'void mbgl::style::expression::ParsingContext::error(std::string, std::size_t)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:135:74: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (std::size_t&)' 135 | errors->push_back({std::move(message), key + "[" + util::toString(child) + "]"}); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:135:26: error: no matching function for call to 'std::vector::push_back()' 135 | errors->push_back({std::move(message), key + "[" + util::toString(child) + "]"}); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/c++/13.2.1/functional:64, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional/optional.hpp:17, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/optional.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/feature.hpp:3: /usr/include/c++/13.2.1/bits/stl_vector.h:1278:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mbgl::style::expression::ParsingError; _Alloc = std::allocator; value_type = mbgl::style::expression::ParsingError]' 1278 | push_back(const value_type& __x) | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1278:35: note: no known conversion for argument 1 from '' to 'const std::vector::value_type&' {aka 'const mbgl::style::expression::ParsingError&'} 1278 | push_back(const value_type& __x) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1295:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mbgl::style::expression::ParsingError; _Alloc = std::allocator; value_type = mbgl::style::expression::ParsingError]' 1295 | push_back(value_type&& __x) | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1295:30: note: no known conversion for argument 1 from '' to 'std::vector::value_type&&' {aka 'mbgl::style::expression::ParsingError&&'} 1295 | push_back(value_type&& __x) | ~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp: In member function 'void mbgl::style::expression::ParsingContext::error(std::string, std::size_t, std::size_t)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:140:60: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (std::size_t&)' 140 | {std::move(message), key + "[" + util::toString(child) + "][" + util::toString(grandchild) + "]"}); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:140:91: error: no match for call to '(std::string {aka std::__cxx11::basic_string}) (std::size_t&)' 140 | {std::move(message), key + "[" + util::toString(child) + "][" + util::toString(grandchild) + "]"}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/parsing_context.hpp:139:26: error: no matching function for call to 'std::vector::push_back()' 139 | errors->push_back( | ~~~~~~~~~~~~~~~~~^ 140 | {std::move(message), key + "[" + util::toString(child) + "][" + util::toString(grandchild) + "]"}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1278:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mbgl::style::expression::ParsingError; _Alloc = std::allocator; value_type = mbgl::style::expression::ParsingError]' 1278 | push_back(const value_type& __x) | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1278:35: note: no known conversion for argument 1 from '' to 'const std::vector::value_type&' {aka 'const mbgl::style::expression::ParsingError&'} 1278 | push_back(const value_type& __x) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1295:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mbgl::style::expression::ParsingError; _Alloc = std::allocator; value_type = mbgl::style::expression::ParsingError]' 1295 | push_back(value_type&& __x) | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1295:30: note: no known conversion for argument 1 from '' to 'std::vector::value_type&&' {aka 'mbgl::style::expression::ParsingError&&'} 1295 | push_back(value_type&& __x) | ~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:6: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:41:44: error: 'std::string mbgl::util::toString(const mbgl::CanonicalTileID&)' redeclared as different kind of entity 41 | std::string toString(const CanonicalTileID&); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:71:45: error: 'std::string mbgl::util::toString(const mbgl::OverscaledTileID&)' redeclared as different kind of entity 71 | std::string toString(const OverscaledTileID&); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:97:44: error: 'std::string mbgl::util::toString(const mbgl::UnwrappedTileID&)' redeclared as different kind of entity 97 | std::string toString(const UnwrappedTileID&); | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/string.hpp:29:13: note: previous declaration 'std::string mbgl::util::toString' 29 | std::string toString(int64_t); | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/gl/bucket.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/gl/bucket.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/gl/bucket.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:1, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:52: error: 'FeatureType' has not been declared 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:19:40: error: expected ')' before 'type_' 19 | StubGeometryTileFeature(FeatureType type_, GeometryCollection geometry_) | ~ ^~~~~~ | ) /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:24:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 24 | FeatureType type = FeatureType::Point; | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:27:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 27 | FeatureType getType() const override { | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp: In constructor 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:15:11: error: class 'mbgl::StubGeometryTileFeature' does not have any field named 'type' 15 | type(type_), | ^~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/position.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/value.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/expression/expression.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/filter.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/bucket.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/circle_bucket.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/program.hpp:9, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/circle_program.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/circle_bucket.hpp:9: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/symbol_bucket.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:9: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp:20:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 20 | FeatureType getType() const override { return feature->getType(); } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp: In member function 'virtual void Buckets_CircleBucket_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:56:51: error: 'FeatureType' was not declared in this scope 56 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, point, properties}, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:56:51: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate expects 4 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:56:46: error: expected primary-expression before '{' token 56 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, point, properties}, | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp: In member function 'virtual void Buckets_FillBucket_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:87:51: error: 'FeatureType' was not declared in this scope 87 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Polygon, polygon, properties}, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:87:51: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate expects 4 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:87:46: error: expected primary-expression before '{' token 87 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Polygon, polygon, properties}, | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp: In member function 'virtual void Buckets_LineBucket_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:114:51: error: 'FeatureType' was not declared in this scope 114 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, point, properties}, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:114:51: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate expects 4 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:114:46: error: expected primary-expression before '{' token 114 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, point, properties}, | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:123:51: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' 123 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::LineString, line, properties}, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate expects 4 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:123:46: error: expected primary-expression before '{' token 123 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::LineString, line, properties}, | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp: In member function 'virtual void Buckets_SymbolBucket_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:176:51: error: 'FeatureType' was not declared in this scope 176 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, std::move(point), properties}, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:176:51: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature()' /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::FeatureIdentifier, int, mbgl::GeometryCollection, mbgl::PropertyMap)' 12 | StubGeometryTileFeature(FeatureIdentifier id_, FeatureType type_, GeometryCollection geometry_, PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:12:5: note: candidate expects 4 arguments, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::PropertyMap)' 8 | StubGeometryTileFeature(PropertyMap properties_) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:8:5: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate: 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(mbgl::StubGeometryTileFeature&&)' 6 | class StubGeometryTileFeature : public GeometryTileFeature { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_geometry_tile_feature.hpp:6:7: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/gl/bucket.test.cpp:176:46: error: expected primary-expression before '{' token 176 | bucket.addFeature(StubGeometryTileFeature{{}, FeatureType::Point, std::move(point), properties}, | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geo.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/map/camera.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/map/transform_state.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/cross_tile_symbol_index.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/geojson_tile.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/geojson_tile.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/geojson_tile.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geojson_tile.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geojson_tile.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/fake_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geojson_tile.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/geometry/feature_index.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geojson_tile.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geojson_tile.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/circle_layer_properties.hpp:11, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/circle_layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/geojson_tile.test.cpp:12: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/text/local_glyph_rasterizer.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/text/local_glyph_rasterizer.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/text/local_glyph_rasterizer.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/local_glyph_rasterizer.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/local_glyph_rasterizer.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/text/local_glyph_rasterizer.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/raster_tile.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/raster_tile.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/raster_tile.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_tile.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_tile.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/fake_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_tile.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_coordinate.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/raster_tile.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_tile.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/program.hpp:9, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/raster_program.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/raster_bucket.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_tile.test.cpp:11: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/util/memory.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/raster_dem_tile.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/raster_dem_tile.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/raster_dem_tile.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_dem_tile.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_dem_tile.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/fake_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_dem_tile.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_coordinate.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/raster_dem_tile.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_dem_tile.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/program.hpp:9, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/programs/hillshade_program.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/hillshade_bucket.hpp:6, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/raster_dem_tile.test.cpp:11: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/custom_geometry_tile.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/custom_geometry_tile.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/custom_geometry_tile.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/custom_geometry_tile.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/custom_geometry_tile.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/fake_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/custom_geometry_tile.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/geometry/feature_index.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/custom_geometry_tile.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/custom_geometry_tile.test.cpp:5: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/circle_layer_properties.hpp:11, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/circle_layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/custom_geometry_tile.test.cpp:13: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/vector_tile.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/vector_tile.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/vector_tile.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/fake_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/geometry/feature_index.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/vector_tile.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/vector_tile_data.hpp:26:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 26 | FeatureType getType() const override; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/symbol_bucket.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:13: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp:20:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 20 | FeatureType getType() const override { return feature->getType(); } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:11, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/quads.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_instance.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/symbol_bucket.hpp:6: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/gtest.h:67, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:52: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp: In member function 'virtual void VectorTileData_ParseResults_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:98:24: error: 'class mbgl::GeometryTileFeature' has no member named 'getType' 98 | ASSERT_EQ(feature->getType(), mbgl::FeatureType::LineString); | ^~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/vector_tile.test.cpp:98:41: error: 'mbgl::FeatureType' has not been declared 98 | ASSERT_EQ(feature->getType(), mbgl::FeatureType::LineString); | ^~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DCI_BUILD=0 -DMBGL_RENDER_BACKEND_OPENGL=1 -DMBGL_USE_GLES2 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DTEST_HAS_SERVER=1 -D__QT__ -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/platform/default/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include -I/home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/kdbush.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/supercluster.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/shelf-pack-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson-vt-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/cheap-ruler-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/boost/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/csscolorparser -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/earcut.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/eternal/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/parsedate -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/polylabel/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/protozero/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/unique_resource -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/vector-tile/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/wagyu/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/expected-lite/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geojson.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/geometry.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/jni.hpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/optional -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/pixelmatch-cpp/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/deps/variant/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/rapidjson/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSql -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/nunicode/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/mapbox-base/extras/args -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/cpp-httplib -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include -isystem /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googlemock/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-rtti -Wall -Wshadow -Wextra -Wno-error=maybe-uninitialized -Wno-error=return-type -Wno-error=unknown-pragmas -fPIC -MD -MT test/CMakeFiles/mbgl-test.dir/tile/tile_cache.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/tile/tile_cache.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/tile/tile_cache.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_cache.test.cpp In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/image.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/include/mbgl/test/util.hpp:45, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_cache.test.cpp:1: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 9 | enum class FeatureType : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' 9 | enum class FeatureType : uint8_t { | ^ | :: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared 9 | enum class FeatureType : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:9:34: error: expected unqualified-id before '{' token 9 | enum class FeatureType : uint8_t { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:48:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 48 | FeatureType operator()(const EmptyGeometry&) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:50:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | FeatureType operator()(const Point &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:52:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 52 | FeatureType operator()(const MultiPoint &) const { return FeatureType::Point; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:54:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 54 | FeatureType operator()(const LineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:56:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 56 | FeatureType operator()(const MultiLineString &) const { return FeatureType::LineString; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:58:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 58 | FeatureType operator()(const Polygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:60:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 60 | FeatureType operator()(const MultiPolygon &) const { return FeatureType::Polygon; } | ^~~~~~~~~~~ | ToFeatureType /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/geometry.hpp:62:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 62 | FeatureType operator()(const mapbox::geometry::geometry_collection &) const { return FeatureType::Unknown; } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/tile/tile_id.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile_cache.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_cache.test.cpp:3: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/util/tile_coordinate.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/tile_cache.hpp:4: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/geometry_tile_data.hpp:50:13: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 50 | virtual FeatureType getType() const = 0; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_cache.test.cpp:8: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/tile/vector_tile_data.hpp:26:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 26 | FeatureType getType() const override; | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/symbol_bucket.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/tile/tile_cache.test.cpp:13: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_feature.hpp:20:5: error: 'FeatureType' does not name a type; did you mean 'ToFeatureType'? 20 | FeatureType getType() const override { return feature->getType(); } | ^~~~~~~~~~~ | ToFeatureType In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/properties.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/paint_property.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/symbol_layer_properties.hpp:11, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/text/quads.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/layout/symbol_instance.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/renderer/buckets/symbol_bucket.hpp:6: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:116:32: error: 'FeatureType' has not been declared 116 | void stringify(Writer& writer, FeatureType type) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp: In function 'void mbgl::style::conversion::stringify(Writer&, int)': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:118:10: error: 'FeatureType' has not been declared 118 | case FeatureType::Unknown: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:121:10: error: 'FeatureType' has not been declared 121 | case FeatureType::Point: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:124:10: error: 'FeatureType' has not been declared 124 | case FeatureType::LineString: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/stringify.hpp:127:10: error: 'FeatureType' has not been declared 127 | case FeatureType::Polygon: | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/constants.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/tileset.hpp:4, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource.hpp:7, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/resource_transform.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/storage/file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/src/mbgl/test/stub_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/source.test.cpp:2: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp: In member function 'std::pair mbgl::util::UnitBezier::getP1() const': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/util/unitbezier.hpp:45:45: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::pair getP1() const { | ^ ninja: subcommands failed >>> ERROR: maplibre-gl-native: build failed >>> maplibre-gl-native: Uninstalling dependencies... (1/189) Purging .makedepends-maplibre-gl-native (20231101.195715) (2/189) Purging cmake (3.27.7-r2) (3/189) Purging icu-dev (73.2-r3) (4/189) Purging qt5-qtbase-dev (5.15.10_git20230714-r0) (5/189) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r0) (6/189) Purging qt5-qtbase-odbc (5.15.10_git20230714-r0) (7/189) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r0) (8/189) Purging qt5-qtbase-mysql (5.15.10_git20230714-r0) (9/189) Purging qt5-qtbase-tds (5.15.10_git20230714-r0) (10/189) Purging dbus-dev (1.14.10-r0) (11/189) Purging fontconfig-dev (2.14.2-r4) (12/189) Purging freetype-dev (2.13.2-r0) (13/189) Purging glib-dev (2.78.1-r0) (14/189) Purging bzip2-dev (1.0.8-r6) (15/189) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (16/189) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (17/189) Purging gettext-dev (0.22.3-r0) (18/189) Purging xz (5.4.4-r0) (19/189) Purging gettext-asprintf (0.22.3-r0) (20/189) Purging gettext (0.22.3-r0) (21/189) Purging gettext-envsubst (0.22.3-r0) (22/189) Purging libxml2-utils (2.11.5-r0) (23/189) Purging libxslt (1.1.38-r1) (24/189) Purging libpng-dev (1.6.40-r0) (25/189) Purging libsm-dev (1.2.4-r3) (26/189) Purging mesa-dev (23.1.9-r1) (27/189) Purging libxdamage-dev (1.1.6-r4) (28/189) Purging libxshmfence-dev (1.3.2-r5) (29/189) Purging mesa-gles (23.1.9-r1) (30/189) Purging mesa-osmesa (23.1.9-r1) (31/189) Purging mesa-xatracker (23.1.9-r1) (32/189) Purging openssl-dev (3.1.4-r0) (33/189) Purging sqlite-dev (3.43.2-r0) (34/189) Purging sqlite (3.43.2-r0) (35/189) Purging rapidjson-dev (1.1.0-r5) (36/189) Purging samurai (1.2-r5) (37/189) Purging brotli-dev (1.1.0-r0) (38/189) Purging brotli (1.1.0-r0) (39/189) Purging expat-dev (2.5.0-r2) (40/189) Purging expat (2.5.0-r2) (41/189) Purging freetds (1.4.6-r0) (42/189) Purging gettext-libs (0.22.3-r0) (43/189) Purging git-perl (2.42.0-r0) (44/189) Purging perl-git (2.42.0-r0) (45/189) Purging perl-error (0.17029-r2) (46/189) Purging perl (5.38.0-r0) (47/189) Purging icu (73.2-r3) (48/189) Purging libarchive (3.7.2-r0) (49/189) Purging libdrm-dev (2.4.117-r1) (50/189) Purging libffi-dev (3.4.4-r3) (51/189) Purging linux-headers (6.5-r0) (52/189) Purging libgcrypt (1.10.2-r2) (53/189) Purging libgpg-error (1.47-r2) (54/189) Purging libice-dev (1.1.1-r5) (55/189) Purging libpciaccess-dev (0.17-r2) (56/189) Purging libpq (16.0-r1) (57/189) Purging libuv (1.46.0-r0) (58/189) Purging libxfixes-dev (6.0.1-r3) (59/189) Purging libxxf86vm-dev (1.1.5-r5) (60/189) Purging llvm17-libs (17.0.3-r1) (61/189) Purging mariadb-connector-c (3.3.7-r0) (62/189) Purging pcre2-dev (10.42-r1) (63/189) Purging libedit-dev (20230828.3.1-r3) (64/189) Purging bsd-compat-headers (0.7.2-r5) (65/189) Purging ncurses-dev (6.4_p20231007-r0) (66/189) Purging libncurses++ (6.4_p20231007-r0) (67/189) Purging zlib-dev (1.3-r2) (68/189) Purging libpcre2-32 (10.42-r1) (69/189) Purging python3-pyc (3.11.6-r1) (70/189) Purging python3-pycache-pyc0 (3.11.6-r1) (71/189) Purging xcb-proto-pyc (1.16.0-r0) (72/189) Purging pyc (3.11.6-r1) (73/189) Purging qt5-qtwayland (5.15.10_git20230714-r0) (74/189) Purging rhash-libs (1.4.4-r0) (75/189) Purging unixodbc (2.3.12-r0) (76/189) Purging util-linux-dev (2.39.2-r0) (77/189) Purging libfdisk (2.39.2-r0) (78/189) Purging libsmartcols (2.39.2-r0) (79/189) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (80/189) Purging qt5-qtbase-x11 (5.15.10_git20230714-r0) (81/189) Purging xdg-utils (1.1.3-r4) (82/189) Purging xset (1.2.5-r1) (83/189) Purging xprop (1.2.6-r0) (84/189) Purging gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-deinstall (85/189) Purging gtk-update-icon-cache (3.24.38-r3) (86/189) Purging hicolor-icon-theme (0.17-r2) (87/189) Purging libatk-bridge-2.0 (2.50.0-r0) (88/189) Purging at-spi2-core (2.50.0-r0) (89/189) Purging cups-libs (2.4.7-r0) (90/189) Purging avahi-libs (0.8-r13) (91/189) Purging pango (1.51.0-r0) Executing pango-1.51.0-r0.pre-deinstall (92/189) Purging cairo-gobject (1.18.0-r0) (93/189) Purging cairo (1.18.0-r0) (94/189) Purging qt5-qtbase (5.15.10_git20230714-r0) (95/189) Purging dbus-libs (1.14.10-r0) (96/189) Purging libinput-libs (1.24.0-r0) (97/189) Purging eudev-libs (3.2.14-r0) (98/189) Purging libxft (2.3.8-r2) (99/189) Purging fontconfig (2.14.2-r4) (100/189) Purging harfbuzz (8.2.2-r0) (101/189) Purging freetype (2.13.2-r0) (102/189) Purging fribidi (1.0.13-r0) (103/189) Purging libxext-dev (1.3.5-r3) (104/189) Purging libx11-dev (1.8.7-r0) (105/189) Purging xtrans (1.5.0-r0) (106/189) Purging libxcb-dev (1.16-r0) (107/189) Purging xcb-proto (1.16.0-r0) (108/189) Purging python3 (3.11.6-r1) (109/189) Purging gdbm (1.23-r1) (110/189) Purging gdk-pixbuf (2.42.10-r6) Executing gdk-pixbuf-2.42.10-r6.pre-deinstall (111/189) Purging shared-mime-info (2.3-r0) Executing shared-mime-info-2.3-r0.post-deinstall (112/189) Purging libatk-1.0 (2.50.0-r0) (113/189) Purging glib (2.78.1-r0) (114/189) Purging gnutls (3.8.1-r0) (115/189) Purging graphite2 (1.3.14-r6) (116/189) Purging mesa-gl (23.1.9-r1) (117/189) Purging mesa-egl (23.1.9-r1) (118/189) Purging mesa-gbm (23.1.9-r1) (119/189) Purging mesa (23.1.9-r1) (120/189) Purging libdrm (2.4.117-r1) (121/189) Purging libpciaccess (0.17-r2) (122/189) Purging hwdata-pci (0.375-r0) (123/189) Purging icu-libs (73.2-r3) (124/189) Purging icu-data-full (73.2-r3) (125/189) Purging libmount (2.39.2-r0) (126/189) Purging libblkid (2.39.2-r0) (127/189) Purging libxdmcp-dev (1.1.4-r3) (128/189) Purging xcb-util-renderutil (0.3.10-r0) (129/189) Purging xcb-util-image (0.4.1-r0) (130/189) Purging libxkbcommon-x11 (1.6.0-r0) (131/189) Purging xcb-util-wm (0.4.2-r0) (132/189) Purging libxmu (1.1.4-r2) (133/189) Purging libxi (1.8.1-r2) (134/189) Purging libxrandr (1.5.4-r0) (135/189) Purging libxinerama (1.1.5-r3) (136/189) Purging libxtst (1.2.4-r4) (137/189) Purging libxxf86vm (1.1.5-r5) (138/189) Purging libxext (1.3.5-r3) (139/189) Purging libxcursor (1.2.1-r3) (140/189) Purging libxdamage (1.1.6-r4) (141/189) Purging libxrender (0.9.11-r4) (142/189) Purging libxt (1.3.0-r4) (143/189) Purging libxcomposite (0.4.6-r4) (144/189) Purging libxfixes (6.0.1-r3) (145/189) Purging libx11 (1.8.7-r0) (146/189) Purging xcb-util-keysyms (0.4.1-r0) (147/189) Purging xcb-util (0.4.1-r3) (148/189) Purging libxcb (1.16-r0) (149/189) Purging libxdmcp (1.1.4-r3) (150/189) Purging libbsd (0.11.7-r3) (151/189) Purging libbz2 (1.0.8-r6) (152/189) Purging libepoxy (1.5.10-r1) (153/189) Purging libevdev (1.13.1-r0) (154/189) Purging wayland-libs-cursor (1.22.0-r4) (155/189) Purging wayland-libs-client (1.22.0-r4) (156/189) Purging p11-kit (0.25.1-r0) (157/189) Purging wayland-libs-server (1.22.0-r4) (158/189) Purging libffi (3.4.4-r3) (159/189) Purging libformw (6.4_p20231007-r0) (160/189) Purging libsm (1.2.4-r3) (161/189) Purging libice (1.1.1-r5) (162/189) Purging libintl (0.22.3-r0) (163/189) Purging tiff (4.6.0-r0) (164/189) Purging libjpeg-turbo (3.0.1-r0) (165/189) Purging libmd (1.1.0-r0) (166/189) Purging libmenuw (6.4_p20231007-r0) (167/189) Purging libpanelw (6.4_p20231007-r0) (168/189) Purging libpcre2-16 (10.42-r1) (169/189) Purging libpng (1.6.40-r0) (170/189) Purging libwebp (1.3.2-r0) (171/189) Purging libsharpyuv (1.3.2-r0) (172/189) Purging libtasn1 (4.19.0-r2) (173/189) Purging libuuid (2.39.2-r0) (174/189) Purging libxau-dev (1.0.11-r3) (175/189) Purging libxau (1.0.11-r3) (176/189) Purging libxkbcommon (1.6.0-r0) (177/189) Purging xkeyboard-config (2.40-r0) (178/189) Purging libxml2 (2.11.5-r0) (179/189) Purging libxshmfence (1.3.2-r5) (180/189) Purging mesa-glapi (23.1.9-r1) (181/189) Purging mpdecimal (2.5.1-r2) (182/189) Purging mtdev (1.1.6-r3) (183/189) Purging nettle (3.9.1-r0) (184/189) Purging pixman (0.42.2-r2) (185/189) Purging readline (8.2.1-r2) (186/189) Purging sqlite-libs (3.43.2-r0) (187/189) Purging wayland-libs-egl (1.22.0-r4) (188/189) Purging xorgproto (2023.2-r0) (189/189) Purging xz-libs (5.4.4-r0) Executing busybox-1.36.1-r13.trigger OK: 416 MiB in 101 packages