>>> maplibre-gl-native: Building community/maplibre-gl-native 2.0.1-r2 (using abuild 3.12.0-r0) started Wed, 08 Nov 2023 20:00:07 +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/194) Installing libbz2 (1.0.8-r6) (2/194) Installing xz-libs (5.4.5-r0) (3/194) Installing libarchive (3.7.2-r0) (4/194) Installing rhash-libs (1.4.4-r0) (5/194) Installing libuv (1.47.0-r0) (6/194) Installing cmake (3.27.7-r2) (7/194) Installing icu-data-full (73.2-r3) (8/194) Installing icu-libs (73.2-r3) (9/194) Installing icu (73.2-r3) (10/194) Installing icu-dev (73.2-r3) (11/194) Installing dbus-libs (1.14.10-r0) (12/194) Installing libffi (3.4.4-r3) (13/194) Installing libintl (0.22.3-r0) (14/194) Installing libblkid (2.39.2-r0) (15/194) Installing libmount (2.39.2-r0) (16/194) Installing glib (2.78.1-r0) (17/194) Installing libpcre2-16 (10.42-r1) (18/194) Installing qt5-qtbase (5.15.10_git20230714-r0) (19/194) Installing sqlite-libs (3.44.0-r0) (20/194) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r0) (21/194) Installing readline (8.2.1-r2) (22/194) Installing unixodbc (2.3.12-r0) (23/194) Installing qt5-qtbase-odbc (5.15.10_git20230714-r0) (24/194) Installing libpq (16.0-r1) (25/194) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r0) (26/194) Installing mariadb-connector-c (3.3.7-r0) (27/194) Installing qt5-qtbase-mysql (5.15.10_git20230714-r0) (28/194) Installing freetds (1.4.6-r0) (29/194) Installing qt5-qtbase-tds (5.15.10_git20230714-r0) (30/194) Installing hicolor-icon-theme (0.17-r2) (31/194) Installing libxau (1.0.11-r3) (32/194) Installing libmd (1.1.0-r0) (33/194) Installing libbsd (0.11.7-r3) (34/194) Installing libxdmcp (1.1.4-r3) (35/194) Installing libxcb (1.16-r0) (36/194) Installing libx11 (1.8.7-r0) (37/194) Installing libxext (1.3.5-r3) (38/194) Installing libice (1.1.1-r5) (39/194) Installing libuuid (2.39.2-r0) (40/194) Installing libsm (1.2.4-r3) (41/194) Installing libxt (1.3.0-r4) (42/194) Installing libxmu (1.1.4-r2) (43/194) Installing xset (1.2.5-r1) (44/194) Installing xprop (1.2.6-r0) (45/194) Installing xdg-utils (1.1.3-r4) (46/194) Installing mesa (23.1.9-r1) (47/194) Installing libdrm (2.4.117-r1) (48/194) Installing wayland-libs-server (1.22.0-r4) (49/194) Installing mesa-glapi (23.1.9-r1) (50/194) Installing mesa-gles (23.1.9-r1) (51/194) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (52/194) Installing libxcomposite (0.4.6-r4) (53/194) Installing libpng (1.6.40-r0) (54/194) Installing freetype (2.13.2-r0) (55/194) Installing fontconfig (2.14.2-r4) (56/194) Installing wayland-libs-client (1.22.0-r4) (57/194) Installing wayland-libs-cursor (1.22.0-r4) (58/194) Installing wayland-libs-egl (1.22.0-r4) (59/194) Installing xkeyboard-config (2.40-r0) (60/194) Installing libxml2 (2.11.5-r0) (61/194) Installing libxkbcommon (1.6.0-r0) (62/194) Installing qt5-qtwayland (5.15.10_git20230714-r0) (63/194) Installing mesa-gbm (23.1.9-r1) (64/194) Installing libxshmfence (1.3.2-r5) (65/194) Installing mesa-egl (23.1.9-r1) (66/194) Installing avahi-libs (0.8-r13) (67/194) Installing nettle (3.9.1-r0) (68/194) Installing libtasn1 (4.19.0-r2) (69/194) Installing p11-kit (0.25.2-r0) (70/194) Installing gnutls (3.8.1-r0) (71/194) Installing cups-libs (2.4.7-r0) (72/194) Installing shared-mime-info (2.3-r0) (73/194) Installing libjpeg-turbo (3.0.1-r0) (74/194) Installing libsharpyuv (1.3.2-r0) (75/194) Installing libwebp (1.3.2-r0) (76/194) Installing tiff (4.6.0-r0) (77/194) Installing gdk-pixbuf (2.42.10-r6) (78/194) Installing gtk-update-icon-cache (3.24.38-r3) (79/194) Installing libxfixes (6.0.1-r3) (80/194) Installing libxrender (0.9.11-r4) (81/194) Installing libxcursor (1.2.1-r3) (82/194) Installing libxdamage (1.1.6-r4) (83/194) Installing libxi (1.8.1-r2) (84/194) Installing libxinerama (1.1.5-r3) (85/194) Installing libxrandr (1.5.4-r0) (86/194) Installing libatk-1.0 (2.50.0-r0) (87/194) Installing libxtst (1.2.4-r4) (88/194) Installing at-spi2-core (2.50.0-r0) (89/194) Installing libatk-bridge-2.0 (2.50.0-r0) (90/194) Installing pixman (0.42.2-r2) (91/194) Installing cairo (1.18.0-r0) (92/194) Installing cairo-gobject (1.18.0-r0) (93/194) Installing libepoxy (1.5.10-r1) (94/194) Installing fribidi (1.0.13-r0) (95/194) Installing graphite2 (1.3.14-r6) (96/194) Installing harfbuzz (8.2.2-r0) (97/194) Installing libxft (2.3.8-r2) (98/194) Installing pango (1.51.0-r0) (99/194) Installing gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-install (100/194) Installing libevdev (1.13.1-r0) (101/194) Installing mtdev (1.1.6-r3) (102/194) Installing eudev-libs (3.2.14-r0) (103/194) Installing libinput-libs (1.24.0-r0) (104/194) Installing xcb-util-wm (0.4.2-r0) (105/194) Installing xcb-util (0.4.1-r3) (106/194) Installing xcb-util-image (0.4.1-r0) (107/194) Installing xcb-util-keysyms (0.4.1-r0) (108/194) Installing xcb-util-renderutil (0.3.10-r0) (109/194) Installing libxkbcommon-x11 (1.6.0-r0) (110/194) Installing qt5-qtbase-x11 (5.15.10_git20230714-r0) (111/194) Installing libfdisk (2.39.2-r0) (112/194) Installing libsmartcols (2.39.2-r0) (113/194) Installing util-linux-dev (2.39.2-r0) (114/194) Installing dbus-dev (1.14.10-r0) (115/194) Installing expat (2.5.0-r2) (116/194) Installing expat-dev (2.5.0-r2) (117/194) Installing brotli (1.1.0-r1) (118/194) Installing brotli-dev (1.1.0-r1) (119/194) Installing zlib-dev (1.3-r2) (120/194) Installing libpng-dev (1.6.40-r0) (121/194) Installing freetype-dev (2.13.2-r0) (122/194) Installing fontconfig-dev (2.14.2-r4) (123/194) Installing bzip2-dev (1.0.8-r6) (124/194) Installing libxml2-utils (2.11.5-r0) (125/194) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (126/194) Installing libgpg-error (1.47-r2) (127/194) Installing libgcrypt (1.10.2-r2) (128/194) Installing libxslt (1.1.38-r1) (129/194) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (130/194) Installing xz (5.4.5-r0) (131/194) Installing gettext-asprintf (0.22.3-r0) (132/194) Installing gettext-libs (0.22.3-r0) (133/194) Installing gettext-envsubst (0.22.3-r0) (134/194) Installing gettext (0.22.3-r0) (135/194) Installing gettext-dev (0.22.3-r0) (136/194) Installing gdbm (1.23-r1) (137/194) Installing mpdecimal (2.5.1-r2) (138/194) Installing libpanelw (6.4_p20231007-r0) (139/194) Installing python3 (3.11.6-r1) (140/194) Installing python3-pycache-pyc0 (3.11.6-r1) (141/194) Installing pyc (3.11.6-r1) (142/194) Installing python3-pyc (3.11.6-r1) (143/194) Installing linux-headers (6.5-r0) (144/194) Installing libffi-dev (3.4.4-r3) (145/194) Installing bsd-compat-headers (0.7.2-r5) (146/194) Installing libformw (6.4_p20231007-r0) (147/194) Installing libmenuw (6.4_p20231007-r0) (148/194) Installing libncurses++ (6.4_p20231007-r0) (149/194) Installing ncurses-dev (6.4_p20231007-r0) (150/194) Installing libedit-dev (20230828.3.1-r3) (151/194) Installing libpcre2-32 (10.42-r1) (152/194) Installing pcre2-dev (10.42-r1) (153/194) Installing glib-dev (2.78.1-r0) (154/194) Installing xorgproto (2023.2-r0) (155/194) Installing libice-dev (1.1.1-r5) (156/194) Installing libsm-dev (1.2.4-r3) (157/194) Installing libxau-dev (1.0.11-r3) (158/194) Installing xcb-proto (1.16.0-r0) (159/194) Installing xcb-proto-pyc (1.16.0-r0) (160/194) Installing libxdmcp-dev (1.1.4-r3) (161/194) Installing libxcb-dev (1.16-r0) (162/194) Installing xtrans (1.5.0-r0) (163/194) Installing libx11-dev (1.8.7-r0) (164/194) Installing libxext-dev (1.3.5-r3) (165/194) Installing libdrm-dev (2.4.117-r1) (166/194) Installing libxfixes-dev (6.0.1-r3) (167/194) Installing libxdamage-dev (1.1.6-r4) (168/194) Installing libxshmfence-dev (1.3.2-r5) (169/194) Installing libxxf86vm (1.1.5-r5) (170/194) Installing mesa-gl (23.1.9-r1) (171/194) Installing llvm17-libs (17.0.4-r1) (172/194) Installing mesa-osmesa (23.1.9-r1) (173/194) Installing clang17-headers (17.0.4-r0) (174/194) Installing libclc (17.0.4-r0) (175/194) Installing spirv-llvm-translator-libs (17.0.0-r0) (176/194) Installing spirv-tools (1.3.261.1-r0) (177/194) Installing clang17-libs (17.0.4-r0) (178/194) Installing musl-fts (1.2.7-r6) (179/194) Installing libelf (0.190-r0) (180/194) Installing mesa-rusticl (23.1.9-r1) (181/194) Installing mesa-xatracker (23.1.9-r1) (182/194) Installing libxxf86vm-dev (1.1.5-r5) (183/194) Installing mesa-dev (23.1.9-r1) (184/194) Installing openssl-dev (3.1.4-r0) (185/194) Installing perl (5.38.0-r0) (186/194) Installing sqlite (3.44.0-r0) (187/194) Installing sqlite-dev (3.44.0-r0) (188/194) Installing qt5-qtbase-dev (5.15.10_git20230714-r0) (189/194) Installing rapidjson-dev (1.1.0-r5) (190/194) Installing samurai (1.2-r5) (191/194) Installing .makedepends-maplibre-gl-native (20231108.200013) (192/194) Installing perl-error (0.17029-r2) (193/194) Installing perl-git (2.42.1-r0) (194/194) Installing git-perl (2.42.1-r0) Executing busybox-1.36.1-r15.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: 1224 MiB in 300 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 748M 0 32768 0 0 53256 0 4:05:32 --:--:-- 4:05:32 53194 0 748M 0 4367k 0 0 2843k 0 0:04:29 0:00:01 0:04:28 2841k 2 748M 2 18.0M 0 0 7185k 0 0:01:46 0:00:02 0:01:44 7183k 5 748M 5 37.4M 0 0 10.5M 0 0:01:10 0:00:03 0:01:07 10.5M 8 748M 8 60.7M 0 0 13.3M 0 0:00:55 0:00:04 0:00:51 13.3M 11 748M 11 85.7M 0 0 15.4M 0 0:00:48 0:00:05 0:00:43 17.4M 14 748M 14 111M 0 0 17.0M 0 0:00:43 0:00:06 0:00:37 21.3M 18 748M 18 137M 0 0 18.2M 0 0:00:41 0:00:07 0:00:34 23.9M 21 748M 21 163M 0 0 19.0M 0 0:00:39 0:00:08 0:00:31 25.0M 25 748M 25 188M 0 0 19.7M 0 0:00:37 0:00:09 0:00:28 25.4M 28 748M 28 214M 0 0 20.3M 0 0:00:36 0:00:10 0:00:26 25.6M 32 748M 32 240M 0 0 20.7M 0 0:00:36 0:00:11 0:00:25 25.6M 34 748M 34 258M 0 0 20.5M 0 0:00:36 0:00:12 0:00:24 24.2M 37 748M 37 283M 0 0 20.9M 0 0:00:35 0:00:13 0:00:22 24.2M 41 748M 41 309M 0 0 21.2M 0 0:00:35 0:00:14 0:00:21 24.0M 44 748M 44 335M 0 0 21.5M 0 0:00:34 0:00:15 0:00:19 24.1M 48 748M 48 361M 0 0 21.8M 0 0:00:34 0:00:16 0:00:18 24.4M 51 748M 51 388M 0 0 22.1M 0 0:00:33 0:00:17 0:00:16 26.0M 55 748M 55 416M 0 0 22.3M 0 0:00:33 0:00:18 0:00:15 26.1M 57 748M 57 428M 0 0 21.7M 0 0:00:34 0:00:19 0:00:15 23.1M 60 748M 60 449M 0 0 21.8M 0 0:00:34 0:00:20 0:00:14 22.9M 63 748M 63 472M 0 0 21.9M 0 0:00:34 0:00:21 0:00:13 22.2M 66 748M 66 500M 0 0 22.2M 0 0:00:33 0:00:22 0:00:11 22.4M 70 748M 70 524M 0 0 22.2M 0 0:00:33 0:00:23 0:00:10 22.0M 73 748M 73 550M 0 0 22.4M 0 0:00:33 0:00:24 0:00:09 25.3M 77 748M 77 577M 0 0 22.6M 0 0:00:33 0:00:25 0:00:08 25.5M 80 748M 80 604M 0 0 22.7M 0 0:00:32 0:00:26 0:00:06 25.8M 84 748M 84 629M 0 0 22.8M 0 0:00:32 0:00:27 0:00:05 25.8M 87 748M 87 655M 0 0 22.9M 0 0:00:32 0:00:28 0:00:04 25.8M 91 748M 91 681M 0 0 23.0M 0 0:00:32 0:00:29 0:00:03 25.7M 93 748M 93 699M 0 0 22.9M 0 0:00:32 0:00:30 0:00:02 24.4M 97 748M 97 727M 0 0 23.0M 0 0:00:32 0:00:31 0:00:01 25.0M 100 748M 100 748M 0 0 23.1M 0 0:00:32 0:00:32 --:--:-- 24.4M >>> 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/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 (0.4s) -- Generating done (0.1s) -- 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 [76/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/property_expression.test.cpp.o [77/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/properties.test.cpp.o [78/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/filter.test.cpp.o [79/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/expression/util.test.cpp.o [80/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/expression/expression.test.cpp.o [81/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/tileset.test.cpp.o [82/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/stringify.test.cpp.o [83/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/property_value.test.cpp.o [84/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/light.test.cpp.o [85/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/layer.test.cpp.o [86/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/geojson_options.test.cpp.o [87/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/function.test.cpp.o [88/528] Building CXX object test/CMakeFiles/mbgl-test.dir/style/conversion/conversion_impl.test.cpp.o [89/528] Building CXX object test/CMakeFiles/mbgl-test.dir/storage/sqlite.test.cpp.o [90/528] Building CXX object test/CMakeFiles/mbgl-test.dir/storage/resource.test.cpp.o [91/528] Building CXX object test/CMakeFiles/mbgl-test.dir/storage/online_file_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/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/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/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/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/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/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/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/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/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/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/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 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/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/storage/sqlite.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/storage/sqlite.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/storage/sqlite.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/storage/sqlite.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/storage/sqlite.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/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/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/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/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/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/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/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/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/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/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/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/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/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/style/expression/util.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/expression/util.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/expression/util.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/expression/util.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/expression/util.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/src/mbgl/style/expression/util.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/expression/util.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/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/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/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/style/conversion/geojson_options.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/geojson_options.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/geojson_options.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/geojson_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/style/conversion/geojson_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 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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/json.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/geojson_options.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/conversion/property_value.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/property_value.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/property_value.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/property_value.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/conversion/property_value.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/json.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/property_value.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/properties.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/properties.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/properties.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/properties.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/properties.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/conversion/stringify.hpp:3, 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/test/style/properties.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 { | ^ /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/conversion/tileset.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/tileset.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/tileset.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/tileset.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/conversion/tileset.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/json.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/tileset.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/conversion/conversion_impl.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/conversion_impl.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/conversion_impl.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/conversion_impl.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/conversion/conversion_impl.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/conversion_impl.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/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/style/conversion/light.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/light.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/light.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/light.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/conversion/light.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/json.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/light.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/property_expression.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/property_expression.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/property_expression.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.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/property_expression.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/style/property_expression.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/property_expression.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.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 { | ^ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In member function 'virtual void PropertyExpression_WithinExpression_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:279:45: error: 'FeatureType' has not been declared 279 | StubGeometryTileFeature polyFeature(FeatureType::Polygon, geoPoly); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:289:46: error: 'FeatureType' has not been declared 289 | StubGeometryTileFeature lineFeature0(FeatureType::LineString, geoLine0); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:294:46: error: 'FeatureType' has not been declared 294 | StubGeometryTileFeature lineFeature1(FeatureType::LineString, geoLine1); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:307:50: error: 'FeatureType' has not been declared 307 | StubGeometryTileFeature pointFeature(FeatureType::Point, geoPoint); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In member function 'virtual void PropertyExpression_WithinExpressionAntiMeridian_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:415:46: error: 'FeatureType' has not been declared 415 | StubGeometryTileFeature lineFeature0(FeatureType::LineString, geoLine0); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:419:46: error: 'FeatureType' has not been declared 419 | StubGeometryTileFeature lineFeature1(FeatureType::LineString, geoLine1); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:444:50: error: 'FeatureType' has not been declared 444 | StubGeometryTileFeature pointFeature(FeatureType::Point, geoPoint); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In member function 'virtual void PropertyExpression_DistanceExpression_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:510:46: error: 'FeatureType' has not been declared 510 | StubGeometryTileFeature pointFeature(FeatureType::Point, geoPoint); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:545:41: error: 'FeatureType' has not been declared 545 | StubGeometryTileFeature feature(FeatureType::Point, geoPoint); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:572:45: error: 'FeatureType' has not been declared 572 | StubGeometryTileFeature lineFeature(FeatureType::LineString, geoLine); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:601:45: error: 'FeatureType' has not been declared 601 | StubGeometryTileFeature lineFeature(FeatureType::LineString, geoLine); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:608:57: error: 'FeatureType' has not been declared 608 | const auto getFeature = [](const std::string &name, FeatureType type, const CanonicalTileID &canonical) { | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp: In lambda function: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:618:82: error: no matching function for call to 'mbgl::StubGeometryTileFeature::StubGeometryTileFeature(int&, mbgl::GeometryCollection)' 618 | return StubGeometryTileFeature(type, convertGeometry(geometry, canonical)); | ^ /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/style/property_expression.test.cpp: In member function 'virtual void PropertyExpression_DistanceExpression_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:624:77: error: 'FeatureType' has not been declared 624 | const auto multiPointsFeature = getFeature("multi_point_2.geojson", FeatureType::Point, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:639:75: error: 'FeatureType' has not been declared 639 | const auto multiLineFeature = getFeature("line_string_2.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:652:77: error: 'FeatureType' has not been declared 652 | const auto multiPointsFeature = getFeature("multi_point_1.geojson", FeatureType::Point, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:667:70: error: 'FeatureType' has not been declared 667 | const auto lineFeature = getFeature("line_string_2.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:683:55: error: 'FeatureType' has not been declared 683 | getFeature("multi_line_string_1.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:699:55: error: 'FeatureType' has not been declared 699 | getFeature("multi_line_string_2.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:715:55: error: 'FeatureType' has not been declared 715 | getFeature("multi_line_string_2.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:736:77: error: 'FeatureType' has not been declared 736 | const auto multiPointFeature1 = getFeature("multi_point_3.geojson", FeatureType::Point, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:741:77: error: 'FeatureType' has not been declared 741 | const auto multiPointFeature2 = getFeature("multi_point_2.geojson", FeatureType::Point, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:757:55: error: 'FeatureType' has not been declared 757 | getFeature("multi_line_string_1.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:763:55: error: 'FeatureType' has not been declared 763 | getFeature("multi_line_string_2.geojson", FeatureType::LineString, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:784:48: error: 'FeatureType' has not been declared 784 | StubGeometryTileFeature polygonFeature(FeatureType::Polygon, geoPolygon); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:800:80: error: 'FeatureType' has not been declared 800 | const auto multiPolygonFeature = getFeature("multi_polygon_2.geojson", FeatureType::Polygon, canonicalTileID); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:828:49: error: 'FeatureType' has not been declared 828 | StubGeometryTileFeature polygonFeature1(FeatureType::Polygon, geoPolygon1); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:841:49: error: 'FeatureType' has not been declared 841 | StubGeometryTileFeature polygonFeature2(FeatureType::Polygon, geoPolygon2); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:854:49: error: 'FeatureType' has not been declared 854 | StubGeometryTileFeature polygonFeature3(FeatureType::Polygon, geoPolygon3); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:863:46: error: 'FeatureType' has not been declared 863 | StubGeometryTileFeature lineFeature1(FeatureType::LineString, geoLineString1); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/property_expression.test.cpp:872:46: error: 'FeatureType' has not been declared 872 | StubGeometryTileFeature lineFeature2(FeatureType::LineString, geoLineString2); | ^~~~~~~~~~~ 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/style/expression/expression.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/expression/expression.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/expression/expression.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/expression/expression.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/expression/expression.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/expression/expression.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/conversion/layer.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/layer.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/layer.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/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/style/conversion/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/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/include/mbgl/style/conversion/filter.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/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 { | ^ 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/background_layer_properties.hpp:11, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/layers/background_layer_impl.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/layer.test.cpp:6: /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/conversion/function.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/function.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/function.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/function.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/conversion/function.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/color_ramp_property_value.hpp:5, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/include/mbgl/style/conversion_impl.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/src/mbgl/style/conversion/json.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/function.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/style/filter.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/filter.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/filter.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.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/filter.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/style/filter.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 /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/conversion/stringify.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:9: /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 { | ^ /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: | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp: At global scope: /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:25:13: error: 'FeatureType' has not been declared 25 | FeatureType featureType = FeatureType::Point, | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:25:39: error: 'FeatureType' has not been declared 25 | FeatureType featureType = FeatureType::Point, | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/vendor/googletest/googletest/include/gtest/gtest.h:60, 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/style/filter.test.cpp: In member function 'virtual void Filter_EqualsType_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:116:38: error: 'FeatureType' was not declared in this scope 116 | ASSERT_FALSE(filter(f, {{}}, {}, FeatureType::Point, {})); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:117:37: error: 'FeatureType' was not declared in this scope 117 | ASSERT_TRUE(filter(f, {{}}, {}, FeatureType::LineString, {})); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:118:38: error: 'FeatureType' was not declared in this scope 118 | ASSERT_FALSE(filter(f, {{}}, {}, FeatureType::Point, {})); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp: In member function 'virtual void Filter_InType_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:128:38: error: 'FeatureType' was not declared in this scope 128 | ASSERT_FALSE(filter(f, {{}}, {}, FeatureType::Point)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:129:37: error: 'FeatureType' was not declared in this scope 129 | ASSERT_TRUE(filter(f, {{}}, {}, FeatureType::LineString)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:130:37: error: 'FeatureType' was not declared in this scope 130 | ASSERT_TRUE(filter(f, {{}}, {}, FeatureType::Polygon)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp: In member function 'virtual void Filter_ZoomExpressionNested_Test::TestBody()': /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:247:90: error: 'FeatureType' was not declared in this scope 247 | ASSERT_TRUE(filter(R"(["==", ["get", "two"], ["zoom"]])", {{"two", int64_t(2)}}, {}, FeatureType::Point, {}, 2.0f)); | ^~~~~~~~~~~ /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/filter.test.cpp:248:101: error: 'FeatureType' was not declared in this scope 248 | ASSERT_FALSE(filter(R"(["==", ["get", "two"], ["+", ["zoom"], 1]])", {{"two", int64_t(2)}}, {}, FeatureType::Point, {}, 2.0f)); | ^~~~~~~~~~~ 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 { | ^ 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/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/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/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 { | ^ 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 -MD -MT test/CMakeFiles/mbgl-test.dir/style/conversion/stringify.test.cpp.o -MF test/CMakeFiles/mbgl-test.dir/style/conversion/stringify.test.cpp.o.d -o test/CMakeFiles/mbgl-test.dir/style/conversion/stringify.test.cpp.o -c /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/stringify.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/conversion/stringify.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/expression/literal.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/style/conversion/stringify.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/test/style/conversion/stringify.test.cpp:4: /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/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 { | ^ 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/test/storage/resource.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/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 -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 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); | ^~~~~~~~ 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/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/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 { | ^ 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/include/mbgl/storage/online_file_source.hpp:3, from /home/buildozer/aports/community/maplibre-gl-native/src/maplibre-gl-native/test/storage/online_file_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: 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/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/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: | ^~~~~~~~~~~ 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/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: | ^~~~~~~~~~~ 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/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: | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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/194) Purging .makedepends-maplibre-gl-native (20231108.200013) (2/194) Purging cmake (3.27.7-r2) (3/194) Purging icu-dev (73.2-r3) (4/194) Purging qt5-qtbase-dev (5.15.10_git20230714-r0) (5/194) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r0) (6/194) Purging qt5-qtbase-odbc (5.15.10_git20230714-r0) (7/194) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r0) (8/194) Purging qt5-qtbase-mysql (5.15.10_git20230714-r0) (9/194) Purging qt5-qtbase-tds (5.15.10_git20230714-r0) (10/194) Purging dbus-dev (1.14.10-r0) (11/194) Purging fontconfig-dev (2.14.2-r4) (12/194) Purging freetype-dev (2.13.2-r0) (13/194) Purging glib-dev (2.78.1-r0) (14/194) Purging bzip2-dev (1.0.8-r6) (15/194) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (16/194) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (17/194) Purging gettext-dev (0.22.3-r0) (18/194) Purging xz (5.4.5-r0) (19/194) Purging gettext-asprintf (0.22.3-r0) (20/194) Purging gettext (0.22.3-r0) (21/194) Purging gettext-envsubst (0.22.3-r0) (22/194) Purging libxml2-utils (2.11.5-r0) (23/194) Purging libxslt (1.1.38-r1) (24/194) Purging libpng-dev (1.6.40-r0) (25/194) Purging libsm-dev (1.2.4-r3) (26/194) Purging mesa-dev (23.1.9-r1) (27/194) Purging libxdamage-dev (1.1.6-r4) (28/194) Purging libxshmfence-dev (1.3.2-r5) (29/194) Purging mesa-gl (23.1.9-r1) (30/194) Purging mesa-osmesa (23.1.9-r1) (31/194) Purging mesa-rusticl (23.1.9-r1) (32/194) Purging clang17-headers (17.0.4-r0) (33/194) Purging libclc (17.0.4-r0) (34/194) Purging mesa-xatracker (23.1.9-r1) (35/194) Purging openssl-dev (3.1.4-r0) (36/194) Purging sqlite-dev (3.44.0-r0) (37/194) Purging sqlite (3.44.0-r0) (38/194) Purging rapidjson-dev (1.1.0-r5) (39/194) Purging samurai (1.2-r5) (40/194) Purging brotli-dev (1.1.0-r1) (41/194) Purging brotli (1.1.0-r1) (42/194) Purging clang17-libs (17.0.4-r0) (43/194) Purging expat-dev (2.5.0-r2) (44/194) Purging expat (2.5.0-r2) (45/194) Purging freetds (1.4.6-r0) (46/194) Purging gettext-libs (0.22.3-r0) (47/194) Purging git-perl (2.42.1-r0) (48/194) Purging perl-git (2.42.1-r0) (49/194) Purging perl-error (0.17029-r2) (50/194) Purging perl (5.38.0-r0) (51/194) Purging icu (73.2-r3) (52/194) Purging libarchive (3.7.2-r0) (53/194) Purging libdrm-dev (2.4.117-r1) (54/194) Purging libelf (0.190-r0) (55/194) Purging libffi-dev (3.4.4-r3) (56/194) Purging linux-headers (6.5-r0) (57/194) Purging libgcrypt (1.10.2-r2) (58/194) Purging libgpg-error (1.47-r2) (59/194) Purging libice-dev (1.1.1-r5) (60/194) Purging libpq (16.0-r1) (61/194) Purging libuv (1.47.0-r0) (62/194) Purging libxfixes-dev (6.0.1-r3) (63/194) Purging libxxf86vm-dev (1.1.5-r5) (64/194) Purging libxxf86vm (1.1.5-r5) (65/194) Purging mariadb-connector-c (3.3.7-r0) (66/194) Purging musl-fts (1.2.7-r6) (67/194) Purging pcre2-dev (10.42-r1) (68/194) Purging libedit-dev (20230828.3.1-r3) (69/194) Purging bsd-compat-headers (0.7.2-r5) (70/194) Purging ncurses-dev (6.4_p20231007-r0) (71/194) Purging libncurses++ (6.4_p20231007-r0) (72/194) Purging zlib-dev (1.3-r2) (73/194) Purging libpcre2-32 (10.42-r1) (74/194) Purging python3-pyc (3.11.6-r1) (75/194) Purging python3-pycache-pyc0 (3.11.6-r1) (76/194) Purging xcb-proto-pyc (1.16.0-r0) (77/194) Purging pyc (3.11.6-r1) (78/194) Purging qt5-qtwayland (5.15.10_git20230714-r0) (79/194) Purging rhash-libs (1.4.4-r0) (80/194) Purging spirv-llvm-translator-libs (17.0.0-r0) (81/194) Purging spirv-tools (1.3.261.1-r0) (82/194) Purging unixodbc (2.3.12-r0) (83/194) Purging util-linux-dev (2.39.2-r0) (84/194) Purging libfdisk (2.39.2-r0) (85/194) Purging libsmartcols (2.39.2-r0) (86/194) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (87/194) Purging qt5-qtbase-x11 (5.15.10_git20230714-r0) (88/194) Purging xdg-utils (1.1.3-r4) (89/194) Purging xset (1.2.5-r1) (90/194) Purging xprop (1.2.6-r0) (91/194) Purging gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-deinstall (92/194) Purging gtk-update-icon-cache (3.24.38-r3) (93/194) Purging hicolor-icon-theme (0.17-r2) (94/194) Purging libatk-bridge-2.0 (2.50.0-r0) (95/194) Purging at-spi2-core (2.50.0-r0) (96/194) Purging cups-libs (2.4.7-r0) (97/194) Purging avahi-libs (0.8-r13) (98/194) Purging pango (1.51.0-r0) Executing pango-1.51.0-r0.pre-deinstall (99/194) Purging cairo-gobject (1.18.0-r0) (100/194) Purging cairo (1.18.0-r0) (101/194) Purging qt5-qtbase (5.15.10_git20230714-r0) (102/194) Purging dbus-libs (1.14.10-r0) (103/194) Purging libinput-libs (1.24.0-r0) (104/194) Purging eudev-libs (3.2.14-r0) (105/194) Purging libxft (2.3.8-r2) (106/194) Purging fontconfig (2.14.2-r4) (107/194) Purging harfbuzz (8.2.2-r0) (108/194) Purging freetype (2.13.2-r0) (109/194) Purging fribidi (1.0.13-r0) (110/194) Purging libxext-dev (1.3.5-r3) (111/194) Purging libx11-dev (1.8.7-r0) (112/194) Purging xtrans (1.5.0-r0) (113/194) Purging libxcb-dev (1.16-r0) (114/194) Purging xcb-proto (1.16.0-r0) (115/194) Purging python3 (3.11.6-r1) (116/194) Purging gdbm (1.23-r1) (117/194) Purging gdk-pixbuf (2.42.10-r6) Executing gdk-pixbuf-2.42.10-r6.pre-deinstall (118/194) Purging shared-mime-info (2.3-r0) Executing shared-mime-info-2.3-r0.post-deinstall (119/194) Purging libatk-1.0 (2.50.0-r0) (120/194) Purging glib (2.78.1-r0) (121/194) Purging gnutls (3.8.1-r0) (122/194) Purging graphite2 (1.3.14-r6) (123/194) Purging icu-libs (73.2-r3) (124/194) Purging icu-data-full (73.2-r3) (125/194) Purging libmount (2.39.2-r0) (126/194) Purging libblkid (2.39.2-r0) (127/194) Purging libxdmcp-dev (1.1.4-r3) (128/194) Purging mesa-egl (23.1.9-r1) (129/194) Purging mesa-gbm (23.1.9-r1) (130/194) Purging xcb-util-renderutil (0.3.10-r0) (131/194) Purging xcb-util-image (0.4.1-r0) (132/194) Purging libxkbcommon-x11 (1.6.0-r0) (133/194) Purging xcb-util-wm (0.4.2-r0) (134/194) Purging libxmu (1.1.4-r2) (135/194) Purging libxi (1.8.1-r2) (136/194) Purging libxrandr (1.5.4-r0) (137/194) Purging libxinerama (1.1.5-r3) (138/194) Purging libxtst (1.2.4-r4) (139/194) Purging libxext (1.3.5-r3) (140/194) Purging libxcursor (1.2.1-r3) (141/194) Purging libxdamage (1.1.6-r4) (142/194) Purging libxrender (0.9.11-r4) (143/194) Purging libxt (1.3.0-r4) (144/194) Purging libxcomposite (0.4.6-r4) (145/194) Purging libxfixes (6.0.1-r3) (146/194) Purging libx11 (1.8.7-r0) (147/194) Purging xcb-util-keysyms (0.4.1-r0) (148/194) Purging xcb-util (0.4.1-r3) (149/194) Purging libxcb (1.16-r0) (150/194) Purging libxdmcp (1.1.4-r3) (151/194) Purging libbsd (0.11.7-r3) (152/194) Purging libbz2 (1.0.8-r6) (153/194) Purging libdrm (2.4.117-r1) (154/194) Purging libepoxy (1.5.10-r1) (155/194) Purging libevdev (1.13.1-r0) (156/194) Purging llvm17-libs (17.0.4-r1) (157/194) Purging wayland-libs-cursor (1.22.0-r4) (158/194) Purging wayland-libs-client (1.22.0-r4) (159/194) Purging p11-kit (0.25.2-r0) (160/194) Purging wayland-libs-server (1.22.0-r4) (161/194) Purging libffi (3.4.4-r3) (162/194) Purging libformw (6.4_p20231007-r0) (163/194) Purging libsm (1.2.4-r3) (164/194) Purging libice (1.1.1-r5) (165/194) Purging libintl (0.22.3-r0) (166/194) Purging tiff (4.6.0-r0) (167/194) Purging libjpeg-turbo (3.0.1-r0) (168/194) Purging libmd (1.1.0-r0) (169/194) Purging libmenuw (6.4_p20231007-r0) (170/194) Purging libpanelw (6.4_p20231007-r0) (171/194) Purging libpcre2-16 (10.42-r1) (172/194) Purging libpng (1.6.40-r0) (173/194) Purging libwebp (1.3.2-r0) (174/194) Purging libsharpyuv (1.3.2-r0) (175/194) Purging libtasn1 (4.19.0-r2) (176/194) Purging libuuid (2.39.2-r0) (177/194) Purging libxau-dev (1.0.11-r3) (178/194) Purging libxau (1.0.11-r3) (179/194) Purging libxkbcommon (1.6.0-r0) (180/194) Purging xkeyboard-config (2.40-r0) (181/194) Purging libxml2 (2.11.5-r0) (182/194) Purging libxshmfence (1.3.2-r5) (183/194) Purging mesa-gles (23.1.9-r1) (184/194) Purging mesa (23.1.9-r1) (185/194) Purging mesa-glapi (23.1.9-r1) (186/194) Purging mpdecimal (2.5.1-r2) (187/194) Purging mtdev (1.1.6-r3) (188/194) Purging nettle (3.9.1-r0) (189/194) Purging pixman (0.42.2-r2) (190/194) Purging readline (8.2.1-r2) (191/194) Purging sqlite-libs (3.44.0-r0) (192/194) Purging wayland-libs-egl (1.22.0-r4) (193/194) Purging xorgproto (2023.2-r0) (194/194) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r15.trigger OK: 474 MiB in 106 packages