Diff of the two buildlogs: -- --- b1/build.log 2024-10-29 14:59:55.648583637 +0000 +++ b2/build.log 2024-10-29 16:15:42.150865635 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Oct 29 01:41:50 -12 2024 -I: pbuilder-time-stamp: 1730209310 +I: Current time: Tue Dec 2 11:23:05 +14 2025 +I: pbuilder-time-stamp: 1764624185 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking godot_3.5.2-stable-2.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/486924/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 1 21:23 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='34f07a869c3a4a54af716d9ab6f8f44d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='486924' - PS1='# ' - PS2='> ' + INVOCATION_ID=c8c352c52039451daeac4a2f681dc9c3 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2610670 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.64NTiEB2/pbuilderrc_cz5e --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.64NTiEB2/b1 --logfile b1/build.log godot_3.5.2-stable-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.64NTiEB2/pbuilderrc_zZfJ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.64NTiEB2/b2 --logfile b2/build.log godot_3.5.2-stable-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/486924/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -355,7 +387,7 @@ Get: 195 http://deb.debian.org/debian trixie/main amd64 libxrandr2 amd64 2:1.5.4-1 [36.1 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 libxrandr-dev amd64 2:1.5.4-1 [44.1 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 scons all 4.8.1+dfsg-1 [548 kB] -Fetched 108 MB in 30s (3620 kB/s) +Fetched 108 MB in 2s (59.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19947 files and directories currently installed.) @@ -1006,8 +1038,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Oct 29 13:44:50 UTC 2024. -Universal Time is now: Tue Oct 29 13:44:50 UTC 2024. +Local time is now: Mon Dec 1 21:24:02 UTC 2025. +Universal Time is now: Mon Dec 1 21:24:02 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2) ... @@ -1185,7 +1217,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/godot-3.5.2-stable/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../godot_3.5.2-stable-2_source.changes +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/godot-3.5.2-stable/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../godot_3.5.2-stable-2_source.changes dpkg-buildpackage: info: source package godot dpkg-buildpackage: info: source version 3.5.2-stable-2 dpkg-buildpackage: info: source distribution unstable @@ -1216,7 +1252,7 @@ /build/reproducible-path/godot-3.5.2-stable/platform/x11/detect.py:411: SyntaxWarning: invalid escape sequence '\d' gnu_ld_version = re.search("^GNU ld [^$]*(\d+\.\d+)$", linker_version_str, re.MULTILINE) Automatically detected platform: x11 -Auto-detected 20 CPU cores available for build parallelism. Using 19 cores by default. You can override it with the -j argument. +Auto-detected 42 CPU cores available for build parallelism. Using 41 cores by default. You can override it with the -j argument. Note: Building a debug binary (which will run slowly). Use `target=release_debug` to build an optimized release binary. YASM is necessary for WebM SIMD optimizations. WebM SIMD optimizations are disabled. Check if your CPU architecture, CPU bits or platform are supported! @@ -1224,7 +1260,7 @@ scons: done reading SConscript files. scons: Cleaning targets ... scons: done cleaning targets. -[Time elapsed: 00:00:20.739] +[Time elapsed: 00:00:08.289] find . -iname "*.gen.cpp" -delete find . -iname "*.gen.h" -delete find . -iname "*.pyc" -delete @@ -1258,7 +1294,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/godot-3.5.2-stable' dh_auto_build -scons arch=64 platform=server tools=yes target=release_debug bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 20 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" +scons arch=64 platform=server tools=yes target=release_debug bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 42 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" scons: Reading SConscript files ... /build/reproducible-path/godot-3.5.2-stable/methods.py:937: SyntaxWarning: invalid escape sequence '\.' match = re.search("[0-9]+\.[0-9.]+", version) @@ -1269,11 +1305,11 @@ scons: Building targets ... run(["core/method_bind.gen.inc", "core/method_bind_ext.gen.inc", "core/method_bind_free_func.gen.inc"], ["core/make_binders.py"]) make_app_icon(["main/app_icon.gen.h"], ["main/app_icon.png"]) +Compiling ==> platform/server/os_server.cpp Compiling ==> platform/x11/power_x11.cpp -Compiling ==> platform/server/godot_server.cpp Compiling ==> main/input_default.cpp +Compiling ==> platform/server/godot_server.cpp Compiling ==> platform/x11/crash_handler_x11.cpp -Compiling ==> platform/server/os_server.cpp make_splash(["main/splash.gen.h"], ["main/splash.png"]) generate_modules_enabled(["modules/modules_enabled.gen.h"], [OrderedDict({'bmp': 'modules/bmp', 'bullet': 'modules/bullet', 'csg': 'modules/csg', 'cvtt': 'modules/cvtt', 'dds': 'modules/dds', 'denoise': 'modules/denoise', 'enet': 'modules/enet', 'etc': 'modules/etc', 'fbx': 'modules/fbx', 'freetype': 'modules/freetype', 'gdnative': 'modules/gdnative', 'gdscript': 'modules/gdscript', 'gltf': 'modules/gltf', 'gridmap': 'modules/gridmap', 'hdr': 'modules/hdr', 'jpg': 'modules/jpg', 'jsonrpc': 'modules/jsonrpc', 'mbedtls': 'modules/mbedtls', 'minimp3': 'modules/minimp3', 'mobile_vr': 'modules/mobile_vr', 'navigation': 'modules/navigation', 'ogg': 'modules/ogg', 'opensimplex': 'modules/opensimplex', 'opus': 'modules/opus', 'pvr': 'modules/pvr', 'regex': 'modules/regex', 'squish': 'modules/squish', 'stb_vorbis': 'modules/stb_vorbis', 'svg': 'modules/svg', 'tga': 'modules/tga', 'theora': 'modules/theora', 'tinyexr': 'modules/tinyexr', 'upnp': 'modules/upnp', 'vhacd': 'modules/vhacd', 'visual_script': 'modules/visual_script', 'vorbis': 'modules/vorbis', 'webm': 'modules/webm', 'webp': 'modules/webp', 'webrtc': 'modules/webrtc', 'websocket': 'modules/websocket', 'webxr': 'modules/webxr', 'xatlas_unwrap': 'modules/xatlas_unwrap'})]) Compiling ==> main/main_timer_sync.cpp @@ -1288,6 +1324,9 @@ Compiling ==> main/tests/test_gui.cpp Compiling ==> main/tests/test_main.cpp Compiling ==> main/tests/test_math.cpp +Compiling ==> main/tests/test_oa_hash_map.cpp +Compiling ==> main/tests/test_ordered_hash_map.cpp +Compiling ==> main/tests/test_physics.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -1297,8 +1336,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_oa_hash_map.cpp -Compiling ==> main/tests/test_ordered_hash_map.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -1309,16 +1346,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from main/main_timer_sync.h:34, - from main/main_timer_sync.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_physics.cpp +Compiling ==> main/tests/test_physics_2d.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -1329,6 +1357,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> main/tests/test_render.cpp +Compiling ==> main/tests/test_shader_lang.cpp +Compiling ==> main/tests/test_string.cpp In file included from ./core/os/thread.h:44, from ./main/main.h:35, from platform/server/godot_server.cpp:31: @@ -1336,17 +1367,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_physics_2d.cpp -Compiling ==> main/tests/test_render.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./drivers/dummy/texture_loader_dummy.h:34, - from platform/server/os_server.h:34, - from platform/server/os_server.cpp:31: +Compiling ==> main/tests/test_theme.cpp +Compiling ==> main/tests/test_transform.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from main/main_timer_sync.h:34, + from main/main_timer_sync.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> main/tests/test_xml_parser.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -1361,19 +1393,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_basis.h:34, - from main/tests/test_basis.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from main/performance.h:34, @@ -1382,6 +1401,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./drivers/dummy/texture_loader_dummy.h:34, + from platform/server/os_server.h:34, + from platform/server/os_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -1401,8 +1429,8 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_gdscript.h:34, - from main/tests/test_gdscript.cpp:31: + from main/tests/test_basis.h:34, + from main/tests/test_basis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -1421,6 +1449,19 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, + from main/tests/test_oa_hash_map.h:34, + from main/tests/test_oa_hash_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, from main/tests/test_ordered_hash_map.h:34, from main/tests/test_ordered_hash_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -1428,6 +1469,14 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from main/tests/test_main.h:34, + from main/tests/test_main.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, @@ -1447,8 +1496,8 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_oa_hash_map.h:34, - from main/tests/test_oa_hash_map.cpp:31: + from main/tests/test_gdscript.h:34, + from main/tests/test_gdscript.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -1460,16 +1509,34 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_math.h:34, - from main/tests/test_math.cpp:31: + from main/tests/test_render.h:34, + from main/tests/test_render.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from main/tests/test_main.h:34, - from main/tests/test_main.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_physics_2d.h:34, + from main/tests/test_physics_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_math.h:34, + from main/tests/test_math.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -1494,8 +1561,8 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_physics_2d.h:34, - from main/tests/test_physics_2d.cpp:31: + from main/tests/test_transform.h:34, + from main/tests/test_transform.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -1507,18 +1574,99 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_render.h:34, - from main/tests/test_render.cpp:31: + from main/tests/test_theme.h:34, + from main/tests/test_theme.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_string.h:34, + from main/tests/test_string.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/xml_parser.h:34, + from main/tests/test_xml_parser.h:36, + from main/tests/test_xml_parser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/register_module_types.gen.cpp +Compiling ==> modules/bmp/image_loader_bmp.cpp +Compiling ==> modules/bmp/register_types.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_shader_lang.h:34, + from main/tests/test_shader_lang.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/bmp/image_loader_bmp.h:34, + from modules/bmp/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/bmp/image_loader_bmp.h:34, + from modules/bmp/image_loader_bmp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/os/input.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1527,14 +1675,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from platform/x11/power_x11.h:36: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1547,7 +1694,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from main/performance.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1563,7 +1713,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from main/performance.cpp:34: + from platform/x11/power_x11.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1572,6 +1722,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1589,8 +1740,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1603,8 +1753,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/os/input.h:35: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1633,8 +1782,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from main/tests/test_main.h:35: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1647,31 +1795,16 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from ./core/io/file_access_network.h:34, - from main/main.cpp:35: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./drivers/unix/os_unix.h:36, - from platform/server/os_server.h:35, - from platform/server/godot_server.cpp:32: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1679,6 +1812,11 @@ ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -1700,8 +1838,10 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./drivers/unix/os_unix.h:36, - from platform/server/os_server.h:35: + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from ./core/io/file_access_network.h:34, + from main/main.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1710,7 +1850,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_shader_lang.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1728,7 +1867,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from main/tests/test_xml_parser.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1750,11 +1890,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./drivers/unix/os_unix.h:36, + from platform/server/os_server.h:35, + from platform/server/godot_server.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1763,8 +1909,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_string.cpp -Compiling ==> main/tests/test_theme.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1791,19 +1935,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_shader_lang.h:34, - from main/tests/test_shader_lang.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1817,66 +1948,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_string.h:34, - from main/tests/test_string.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_transform.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_theme.h:34, - from main/tests/test_theme.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_transform.h:34, - from main/tests/test_transform.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_xml_parser.cpp -Compiling ==> modules/register_module_types.gen.cpp -Compiling ==> modules/bmp/image_loader_bmp.cpp -Compiling ==> modules/bmp/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/xml_parser.h:34, - from main/tests/test_xml_parser.h:36, - from main/tests/test_xml_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from main/tests/test_main.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1885,7 +1962,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1899,32 +1975,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/bmp/image_loader_bmp.h:34, - from modules/bmp/image_loader_bmp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/bmp/image_loader_bmp.h:34, - from modules/bmp/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -1938,13 +1990,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from main/tests/test_xml_parser.h:37: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./drivers/unix/os_unix.h:36, + from platform/server/os_server.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -1966,27 +2023,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp @@ -2053,7 +2089,6 @@ Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp -Linking Static Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp @@ -2062,11 +2097,10 @@ Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.cpp -Ranlib Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp -Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp +Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp Compiling ==> thirdparty/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp @@ -2121,8 +2155,6 @@ Compiling ==> thirdparty/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp Compiling ==> thirdparty/bullet/BulletSoftBody/poly34.cpp Compiling ==> thirdparty/bullet/LinearMath/btAlignedAllocator.cpp -Linking Static Library ==> main/libmain.x11.opt.tools.64.a -Ranlib Library ==> main/libmain.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/LinearMath/btConvexHull.cpp Compiling ==> thirdparty/bullet/LinearMath/btConvexHullComputer.cpp Compiling ==> thirdparty/bullet/LinearMath/btGeometryUtil.cpp @@ -2142,10 +2174,15 @@ Compiling ==> modules/csg/register_types.cpp Compiling ==> thirdparty/cvtt/ConvectionKernels.cpp Compiling ==> modules/dds/register_types.cpp +Compiling ==> modules/dds/texture_loader_dds.cpp +Compiling ==> thirdparty/oidn/core/api.cpp +Compiling ==> thirdparty/oidn/core/device.cpp +Compiling ==> thirdparty/oidn/core/filter.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, - from modules/csg/csg.cpp:31: + from modules/csg/csg_shape.h:36, + from modules/csg/csg_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -2153,9 +2190,7 @@ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, - from modules/csg/csg_shape.h:36, - from modules/csg/csg_gizmos.h:34, - from modules/csg/register_types.cpp:33: + from modules/csg/csg.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -2164,16 +2199,8 @@ from ./core/list.h:34, from modules/csg/csg.h:34, from modules/csg/csg_shape.h:36, - from modules/csg/csg_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/dds/texture_loader_dds.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/dds/texture_loader_dds.h:34, - from modules/dds/register_types.cpp:33: + from modules/csg/csg_gizmos.h:34, + from modules/csg/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -2188,8 +2215,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/api.cpp -Compiling ==> thirdparty/oidn/core/device.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, @@ -2198,9 +2223,31 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/filter.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/dds/texture_loader_dds.h:34, + from modules/dds/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/oidn/core/network.cpp Compiling ==> thirdparty/oidn/core/autoencoder.cpp +Compiling ==> thirdparty/oidn/core/transfer_function.cpp +tza_to_cpp(["thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp"], ["thirdparty/oidn/weights/rtlightmap_hdr.tza"]) +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/batch_normalization.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/concat.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution_pd.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/deconvolution.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/eltwise.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/engine.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product_pd.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/lrn.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory_desc_wrapper.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -2216,6 +2263,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug_autogenerated.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/pooling.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -2231,6 +2280,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -2246,9 +2296,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/transfer_function.cpp -tza_to_cpp(["thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp"], ["thirdparty/oidn/weights/rtlightmap_hdr.tza"]) -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/batch_normalization.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_attr.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_desc.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -2264,45 +2313,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/concat.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution_pd.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/deconvolution.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/eltwise.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/engine.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product_pd.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/lrn.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory_desc_wrapper.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug_autogenerated.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/pooling.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_attr.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_desc.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_exec_types.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_iterator.cpp +Linking Static Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/oidn/mkl-dnn/src/common/query.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/reorder.cpp -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1375:73: note: '' declared here - 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); - | ^ -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1382:73: note: '' declared here - 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); - | ^ +Ranlib Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/oidn/mkl-dnn/src/common/rnn.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/scratchpad.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/shuffle.cpp @@ -2310,7 +2326,6 @@ Compiling ==> thirdparty/oidn/mkl-dnn/src/common/stream.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/sum.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/utils.cpp -Compiling ==> thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/verbose.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/cpu_barrier.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/cpu_concat.cpp @@ -2326,185 +2341,140 @@ Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_convolution.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_convolution_winograd.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp -Compiling ==> modules/bullet/bullet_physics_server.cpp -Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_convolution.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_eltwise.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pooling.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder_utils.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jit_utils.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jitprofiling/jitprofiling.c +Compiling ==> thirdparty/oidn/common/platform.cpp +Compiling ==> thirdparty/oidn/common/thread.cpp +Compiling ==> thirdparty/oidn/common/tensor.cpp +Compiling ==> modules/enet/networked_multiplayer_enet.cpp +Compiling ==> modules/enet/register_types.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_ETC1.cpp +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1375:73: note: '' declared here + 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); + | ^ +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1382:73: note: '' declared here + 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); + | ^ +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_R11.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RG11.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8A1.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGBA8.cpp +Compiling ==> thirdparty/etc2comp/Etc.cpp +Compiling ==> thirdparty/etc2comp/EtcDifferentialTrys.cpp +Compiling ==> thirdparty/etc2comp/EtcFilter.cpp +Compiling ==> thirdparty/etc2comp/EtcImage.cpp +Compiling ==> thirdparty/etc2comp/EtcIndividualTrys.cpp +Compiling ==> thirdparty/etc2comp/EtcMath.cpp +Compiling ==> thirdparty/etc2comp/EtcSortedBlockList.cpp +Compiling ==> modules/fbx/tools/import_utils.cpp +Compiling ==> modules/fbx/tools/validation_tools.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/bullet_physics_server.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/enet/networked_multiplayer_enet.h:34, + from modules/enet/networked_multiplayer_enet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/cvtt/register_types.cpp +Compiling ==> modules/fbx/data/fbx_bone.cpp +Compiling ==> modules/fbx/data/fbx_material.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/cvtt/image_compress_cvtt.h:34, - from modules/cvtt/register_types.cpp:35: + from ./core/io/image_loader.h:34, + from modules/fbx/tools/import_utils.h:34, + from modules/fbx/tools/import_utils.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/cvtt/image_compress_cvtt.cpp +Compiling ==> modules/fbx/data/fbx_mesh_data.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/cvtt/image_compress_cvtt.h:34, - from modules/cvtt/image_compress_cvtt.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/joint_bullet.cpp -Compiling ==> modules/bullet/shape_owner_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/shape_owner_bullet.h:34, - from modules/bullet/shape_owner_bullet.cpp:31: + from ./core/io/image_loader.h:34, + from modules/fbx/tools/import_utils.h:34, + from modules/fbx/data/fbx_material.h:34, + from modules/fbx/data/fbx_material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/cvtt/image_compress_cvtt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/bullet/soft_body_bullet.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/soft_body_bullet.h:34, - from modules/bullet/soft_body_bullet.cpp:31: + from ./core/color.h:34, + from ./modules/fbx/fbx_parser/FBXParser.h:83, + from ./modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/data/model_abstraction.h:34, + from modules/fbx/data/fbx_skeleton.h:36, + from modules/fbx/data/fbx_node.h:34, + from modules/fbx/data/fbx_bone.h:34, + from modules/fbx/data/fbx_bone.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp -Compiling ==> modules/bullet/godot_result_callbacks.cpp +Compiling ==> modules/fbx/data/fbx_skeleton.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/physics_server.h:34, - from modules/bullet/godot_result_callbacks.h:34, - from modules/bullet/godot_result_callbacks.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/area_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.cpp:31: + from modules/fbx/data/fbx_mesh_data.h:34, + from modules/fbx/data/fbx_mesh_data.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/rigid_body_bullet.cpp -Compiling ==> modules/bullet/bullet_types_converter.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/area_bullet.cpp:31: + from modules/enet/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/cvtt/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/rigid_body_bullet.h:34, - from modules/bullet/rigid_body_bullet.cpp:31: + from ./core/color.h:34, + from ./core/image.h:34, + from modules/cvtt/image_compress_cvtt.h:34, + from modules/cvtt/register_types.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35: + from modules/enet/networked_multiplayer_enet.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -2513,144 +2483,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/cvtt/image_compress_cvtt.cpp +Compiling ==> modules/fbx/data/pivot_transform.cpp +Compiling ==> modules/fbx/fbx_parser/FBXAnimation.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from ./core/math/basis.h:34, - from modules/bullet/bullet_types_converter.h:34, - from modules/bullet/bullet_types_converter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/godot_collision_configuration.cpp -Compiling ==> modules/bullet/godot_collision_dispatcher.cpp -Compiling ==> modules/bullet/pin_joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.cpp:31: + from ./core/color.h:34, + from ./core/image.h:34, + from modules/cvtt/image_compress_cvtt.h:34, + from modules/cvtt/image_compress_cvtt.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/space_bullet.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_collision_dispatcher.cpp:33: + from modules/fbx/data/pivot_transform.h:34, + from modules/fbx/data/pivot_transform.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/area_bullet.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/rigid_body_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/bullet/btRayShape.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./core/variant.h:35, - from modules/bullet/space_bullet.h:34, - from modules/bullet/space_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from modules/bullet/btRayShape.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/constraint_bullet.cpp -Compiling ==> modules/bullet/hinge_joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/constraint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/shape_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/slider_joint_bullet.cpp -Compiling ==> modules/bullet/collision_object_bullet.cpp -Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from modules/bullet/shape_bullet.h:34, - from modules/bullet/shape_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.cpp:31: + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXAnimation.cpp:79: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -2659,11 +2522,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/space_bullet.cpp:33: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/cvtt/image_compress_cvtt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -2674,96 +2536,43 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_ray_world_algorithm.cpp:34: + from ./core/color.h:34, + from ./modules/fbx/fbx_parser/FBXParser.h:83, + from ./modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/data/model_abstraction.h:34, + from modules/fbx/data/fbx_node.h:35, + from modules/fbx/data/fbx_bone.h:34, + from modules/fbx/data/fbx_skeleton.h:34, + from modules/fbx/data/fbx_skeleton.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/collision_object_bullet.cpp:31: + from ./core/local_vector.h:34, + from modules/fbx/tools/validation_tools.h:36, + from modules/fbx/tools/validation_tools.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/register_types.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/register_types.cpp:33: + from modules/fbx/fbx_parser/FBXParseTools.h:34, + from modules/fbx/fbx_parser/FBXTokenizer.h:79, + from modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp:79: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_convolution.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_eltwise.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/shape_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pooling.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder_utils.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jit_utils.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/collision_object_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/path.h:34, + from modules/fbx/tools/validation_tools.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -2772,52 +2581,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jitprofiling/jitprofiling.c -Compiling ==> thirdparty/oidn/common/platform.cpp -Compiling ==> thirdparty/oidn/common/thread.cpp -Compiling ==> thirdparty/oidn/common/tensor.cpp -Compiling ==> modules/enet/networked_multiplayer_enet.cpp -Compiling ==> modules/enet/register_types.cpp +Compiling ==> modules/fbx/fbx_parser/FBXDeformer.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/enet/networked_multiplayer_enet.h:34, - from modules/enet/networked_multiplayer_enet.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXDeformer.cpp:76: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcBlock4x4.cpp +Compiling ==> modules/fbx/fbx_parser/FBXDocument.cpp +Compiling ==> modules/fbx/fbx_parser/FBXDocumentUtil.cpp In file included from ./core/error_macros.h:34, - from modules/enet/register_types.cpp:32: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXDocument.cpp:76: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_ETC1.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_R11.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RG11.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8A1.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8.cpp -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGBA8.cpp -Compiling ==> thirdparty/etc2comp/Etc.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/enet/networked_multiplayer_enet.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcDifferentialTrys.cpp +Linking Static Library ==> main/libmain.x11.opt.tools.64.a +Ranlib Library ==> main/libmain.x11.opt.tools.64.a +Compiling ==> modules/fbx/fbx_parser/FBXMaterial.cpp +Compiling ==> modules/fbx/fbx_parser/FBXMeshGeometry.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from modules/enet/networked_multiplayer_enet.h:36, @@ -2830,94 +2620,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcFilter.cpp -Compiling ==> thirdparty/etc2comp/EtcImage.cpp -Compiling ==> thirdparty/etc2comp/EtcIndividualTrys.cpp -Compiling ==> thirdparty/etc2comp/EtcMath.cpp -Compiling ==> thirdparty/etc2comp/EtcSortedBlockList.cpp -Compiling ==> modules/fbx/tools/import_utils.cpp -Compiling ==> modules/fbx/tools/validation_tools.cpp -Compiling ==> modules/fbx/data/fbx_bone.cpp -Compiling ==> modules/fbx/data/fbx_material.cpp -Compiling ==> modules/fbx/data/fbx_mesh_data.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from modules/fbx/tools/validation_tools.h:36, - from modules/fbx/tools/validation_tools.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/fbx/tools/import_utils.h:34, - from modules/fbx/tools/import_utils.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/data/fbx_skeleton.cpp -Compiling ==> modules/fbx/data/pivot_transform.cpp +Compiling ==> thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp +Compiling ==> modules/fbx/fbx_parser/FBXModel.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/fbx/tools/import_utils.h:34, - from modules/fbx/data/fbx_material.h:34, - from modules/fbx/data/fbx_material.cpp:31: + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXMaterial.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXAnimation.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./modules/fbx/fbx_parser/FBXParser.h:83, - from ./modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/data/model_abstraction.h:34, - from modules/fbx/data/fbx_skeleton.h:36, - from modules/fbx/data/fbx_node.h:34, - from modules/fbx/data/fbx_bone.h:34, - from modules/fbx/data/fbx_bone.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from modules/fbx/data/fbx_mesh_data.h:34, - from modules/fbx/data/fbx_mesh_data.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/fbx/data/pivot_transform.h:34, - from modules/fbx/data/pivot_transform.cpp:31: + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXMeshGeometry.cpp:79: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXNodeAttribute.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./modules/fbx/fbx_parser/FBXParser.h:83, - from ./modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/data/model_abstraction.h:34, - from modules/fbx/data/fbx_node.h:35, - from modules/fbx/data/fbx_bone.h:34, - from modules/fbx/data/fbx_skeleton.h:34, - from modules/fbx/data/fbx_skeleton.cpp:31: + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXModel.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -2928,45 +2659,12 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/path.h:34, - from modules/fbx/tools/validation_tools.h:41: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, from ./scene/3d/skeleton.h:35, from ./scene/3d/mesh_instance.h:34, from modules/fbx/data/fbx_mesh_data.h:35, from modules/fbx/data/import_state.h:34, - from modules/fbx/tools/import_utils.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/mesh_instance.h:34, - from modules/fbx/data/fbx_mesh_data.h:35: + from modules/fbx/tools/import_utils.h:36, + from modules/fbx/data/pivot_transform.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -2980,7 +2678,7 @@ from ./core/color.h:34, from modules/fbx/fbx_parser/FBXParser.h:83, from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXAnimation.cpp:79: + from modules/fbx/fbx_parser/FBXNodeAttribute.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -3004,52 +2702,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from modules/fbx/fbx_parser/FBXParseTools.h:34, - from modules/fbx/fbx_parser/FBXTokenizer.h:79, - from modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp:79: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from modules/fbx/data/fbx_skeleton.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/mesh_instance.h:34, - from modules/fbx/data/fbx_mesh_data.h:35, - from modules/fbx/data/import_state.h:34, - from modules/fbx/tools/import_utils.h:36, - from modules/fbx/data/pivot_transform.h:40, - from modules/fbx/data/fbx_node.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/etc/texture_loader_pkm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -3058,55 +2710,7 @@ from ./scene/3d/spatial.h:34, from ./scene/3d/skeleton.h:35, from ./scene/3d/mesh_instance.h:34, - from modules/fbx/data/fbx_mesh_data.h:35, - from modules/fbx/data/import_state.h:34, - from modules/fbx/tools/import_utils.h:36, - from modules/fbx/data/pivot_transform.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/etc/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/etc/texture_loader_pkm.h:34, - from modules/etc/texture_loader_pkm.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/etc/image_compress_etc.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/etc/texture_loader_pkm.h:34, - from modules/etc/register_types.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/etc/image_compress_etc.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXDeformer.cpp -Compiling ==> modules/fbx/fbx_parser/FBXDocument.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/etc/image_compress_etc.cpp:34: + from modules/fbx/data/fbx_mesh_data.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3115,99 +2719,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXDocumentUtil.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXDeformer.cpp:76: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXMaterial.cpp -Compiling ==> modules/fbx/fbx_parser/FBXMeshGeometry.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXDocument.cpp:76: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXDocumentUtil.h:78, - from modules/fbx/fbx_parser/FBXDocumentUtil.cpp:76: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXMeshGeometry.cpp:79: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXModel.cpp -Compiling ==> modules/fbx/fbx_parser/FBXNodeAttribute.cpp Compiling ==> modules/fbx/fbx_parser/FBXParser.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXMaterial.cpp:77: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/fbx_parser/FBXPose.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXModel.cpp:77: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/fbx_parser/FBXProperties.cpp -Compiling ==> modules/fbx/fbx_parser/FBXTokenizer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXNodeAttribute.cpp:77: + from modules/fbx/fbx_parser/FBXProperties.h:79, + from modules/fbx/fbx_parser/FBXProperties.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXTokenizer.cpp In file included from ./core/error_macros.h:34, from modules/fbx/fbx_parser/FBXParseTools.h:34, - from modules/fbx/fbx_parser/FBXParser.cpp:81: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXPose.cpp:77: + from modules/fbx/fbx_parser/FBXTokenizer.h:79, + from modules/fbx/fbx_parser/FBXTokenizer.cpp:80: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -3216,7 +2745,8 @@ In file included from ./core/error_macros.h:34, from modules/fbx/fbx_parser/FBXParseTools.h:34, from modules/fbx/fbx_parser/FBXTokenizer.h:79, - from modules/fbx/fbx_parser/FBXTokenizer.cpp:80: + from modules/fbx/fbx_parser/FBXUtil.h:79, + from modules/fbx/fbx_parser/FBXUtil.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -3225,24 +2755,39 @@ from ./core/math/math_funcs.h:34, from ./core/color.h:34, from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXProperties.h:79, - from modules/fbx/fbx_parser/FBXProperties.cpp:77: + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXPose.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/mesh_instance.h:34, + from modules/fbx/data/fbx_mesh_data.h:35, + from modules/fbx/data/import_state.h:34, + from modules/fbx/tools/import_utils.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from modules/fbx/fbx_parser/FBXParseTools.h:34, - from modules/fbx/fbx_parser/FBXTokenizer.h:79, - from modules/fbx/fbx_parser/FBXUtil.h:79, - from modules/fbx/fbx_parser/FBXUtil.cpp:77: + from modules/fbx/fbx_parser/FBXParser.cpp:81: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/editor_scene_importer_fbx.cpp -Compiling ==> modules/fbx/register_types.cpp -Compiling ==> modules/freetype/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from modules/fbx/data/fbx_mesh_data.h:34, @@ -3253,43 +2798,79 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -build_gdnative_api_struct(["modules/gdnative/include/gdnative_api_struct.gen.h", "modules/gdnative/gdnative_api_struct.gen.cpp"], ["modules/gdnative/gdnative_api.json"]) -Compiling ==> modules/gdnative/gdnative.cpp -Compiling ==> modules/gdnative/register_types.cpp -Compiling ==> modules/gdnative/android/android_gdn.cpp +Compiling ==> modules/fbx/register_types.cpp In file included from ./editor/editor_node.h:34, from modules/fbx/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/aabb.cpp -Compiling ==> modules/gdnative/gdnative/array.cpp +Compiling ==> modules/freetype/register_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/mesh_instance.h:34, + from modules/fbx/data/fbx_mesh_data.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +build_gdnative_api_struct(["modules/gdnative/include/gdnative_api_struct.gen.h", "modules/gdnative/gdnative_api_struct.gen.cpp"], ["modules/gdnative/gdnative_api.json"]) +Compiling ==> modules/gdnative/gdnative.cpp +Compiling ==> modules/gdnative/register_types.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/android/android_gdn.cpp:31: + from modules/gdnative/gdnative.h:34, + from modules/gdnative/gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/gdnative.h:34, - from modules/gdnative/gdnative.cpp:31: + from modules/gdnative/register_types.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/android/android_gdn.cpp +Compiling ==> modules/gdnative/gdnative/aabb.cpp +Compiling ==> modules/gdnative/gdnative/array.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdnative/gdnative.h:34, - from modules/gdnative/register_types.cpp:35: + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/android/android_gdn.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/basis.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -3307,15 +2888,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from ./core/math/basis.h:34, - from modules/gdnative/gdnative/basis.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/basis.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -3323,8 +2896,7 @@ from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, from ./scene/3d/skeleton.h:35, - from ./scene/3d/mesh_instance.h:34, - from modules/fbx/data/fbx_mesh_data.h:35: + from modules/fbx/data/fbx_skeleton.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3333,27 +2905,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from ./core/math/basis.h:34, + from modules/gdnative/gdnative/basis.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/color.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/dictionary.cpp -Compiling ==> modules/gdnative/gdnative/gdnative.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -3371,6 +2933,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/gdnative.cpp +Compiling ==> modules/gdnative/gdnative/node_path.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -3380,26 +2944,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/node_path.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/gdnative.cpp:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/plane.cpp Compiling ==> modules/gdnative/gdnative/pool_arrays.cpp -Compiling ==> modules/gdnative/gdnative/quat.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -3409,39 +2955,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/rect2.cpp -Compiling ==> modules/gdnative/gdnative/rid.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from modules/gdnative/gdnative/pool_arrays.cpp:34: +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from modules/gdnative/gdnative/node_path.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/gdnative/register_types.cpp:43: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from modules/gdnative/gdnative/node_path.cpp:33: +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from modules/gdnative/gdnative/pool_arrays.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/string.cpp +Compiling ==> modules/gdnative/gdnative/quat.cpp +Compiling ==> modules/gdnative/gdnative/rect2.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -3475,6 +3005,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/rid.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/gdnative/gdnative.cpp:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -3485,6 +3032,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/string.cpp Compiling ==> modules/gdnative/gdnative/string_name.cpp In file included from ./core/string_name.h:35, from modules/gdnative/gdnative/string.cpp:33: @@ -3492,18 +3040,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/transform.cpp -Compiling ==> modules/gdnative/gdnative/transform2d.cpp In file included from ./core/string_name.h:35, from modules/gdnative/gdnative/string_name.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/variant.cpp -Compiling ==> modules/gdnative/gdnative/vector2.cpp -Compiling ==> modules/gdnative/gdnative/vector3.cpp -Compiling ==> modules/gdnative/nativescript/api_generator.cpp +Compiling ==> modules/gdnative/gdnative/transform.cpp +Compiling ==> modules/gdnative/gdnative/transform2d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -3515,6 +3059,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/variant.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -3526,16 +3071,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from modules/gdnative/gdnative/vector3.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, @@ -3545,6 +3080,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/vector2.cpp +Compiling ==> modules/gdnative/gdnative/vector3.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -3554,6 +3091,17 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from modules/gdnative/gdnative/vector3.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/nativescript/api_generator.cpp +Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from modules/gdnative/nativescript/api_generator.h:35, @@ -3562,7 +3110,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/nativescript.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -3572,8 +3119,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/nativescript/nativescript.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/mesh_instance.h:34, + from modules/fbx/data/fbx_mesh_data.h:35, + from modules/fbx/data/import_state.h:34, + from modules/fbx/tools/import_utils.h:36, + from modules/fbx/data/pivot_transform.h:40, + from modules/fbx/data/fbx_node.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdnative/nativescript/register_types.cpp -Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/nativescript/nativescript.h:34, @@ -3582,7 +3150,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/nativescript/register_types.cpp:33: @@ -3590,87 +3157,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp -Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp -Compiling ==> modules/gdnative/net/register_types.cpp -In file included from ./editor/editor_node.h:34, - from modules/gdnative/gdnative_library_editor_plugin.h:35, - from modules/gdnative/gdnative_library_editor_plugin.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_system.h:34, - from modules/gdnative/gdnative_library_singleton_editor.h:35, - from modules/gdnative/gdnative_library_singleton_editor.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.h:34, - from modules/gdnative/net/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/gdnative/net/packet_peer_gdnative.h:34, - from modules/gdnative/net/packet_peer_gdnative.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from modules/gdnative/net/stream_peer_gdnative.h:34, - from modules/gdnative/net/stream_peer_gdnative.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41, - from modules/gdnative/nativescript/register_types.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from modules/gdnative/nativescript/api_generator.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3679,13 +3173,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_system.h:34, + from modules/gdnative/gdnative_library_singleton_editor.h:35, + from modules/gdnative/gdnative_library_singleton_editor.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/gdnative/nativescript/api_generator.cpp:36: + from modules/gdnative/nativescript/nativescript.h:41, + from modules/gdnative/nativescript/godot_nativescript.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3694,12 +3198,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from modules/gdnative/nativescript/nativescript.h:41, - from modules/gdnative/nativescript/godot_nativescript.cpp:40: + from modules/gdnative/nativescript/register_types.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3708,12 +3213,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from modules/gdnative/gdnative_library_editor_plugin.h:35, + from modules/gdnative/gdnative_library_editor_plugin.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3735,16 +3251,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./editor/editor_file_system.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3753,6 +3281,38 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/etc/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/gdnative/net/packet_peer_gdnative.h:34, + from modules/gdnative/net/packet_peer_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/etc/texture_loader_pkm.h:34, + from modules/etc/register_types.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/etc/texture_loader_pkm.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/etc/texture_loader_pkm.h:34, + from modules/etc/texture_loader_pkm.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/etc/image_compress_etc.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -3762,7 +3322,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/etc/image_compress_etc.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -3772,7 +3340,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/gdnative/net/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.h:34, + from modules/gdnative/net/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/etc/image_compress_etc.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3781,6 +3372,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp +Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from modules/gdnative/net/stream_peer_gdnative.h:34, + from modules/gdnative/net/stream_peer_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/arvr/register_types.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, @@ -3789,29 +3395,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp -Compiling ==> modules/gdnative/arvr/register_types.cpp -Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, from modules/gdnative/arvr/arvr_interface_gdnative.h:34, - from modules/gdnative/arvr/register_types.cpp:32: + from modules/gdnative/arvr/arvr_interface_gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/denoise/register_types.cpp +Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, from modules/gdnative/arvr/arvr_interface_gdnative.h:34, - from modules/gdnative/arvr/arvr_interface_gdnative.cpp:31: + from modules/gdnative/arvr/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/denoise/lightmap_denoiser.cpp +Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp +Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -3828,40 +3432,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/denoise/denoise_wrapper.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/denoise/lightmap_denoiser.h:34, - from modules/denoise/lightmap_denoiser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp -Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from modules/denoise/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from modules/denoise/denoise_wrapper.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp -Compiling ==> modules/gdnative/pluginscript/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: + from modules/gdnative/pluginscript/pluginscript_language.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -3869,15 +3443,15 @@ In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_language.cpp:32: + from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./modules/webrtc/webrtc_data_channel.h:34, - from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, - from modules/gdnative/net/webrtc_gdnative.cpp:35: +Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp +Compiling ==> modules/gdnative/pluginscript/register_types.cpp +Compiling ==> modules/gdnative/videodecoder/register_types.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3886,14 +3460,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/pluginscript/register_types.cpp:33: @@ -3917,8 +3483,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/videodecoder/register_types.cpp -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./modules/webrtc/webrtc_data_channel.h:34, + from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, + from modules/gdnative/net/webrtc_gdnative.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3927,12 +3503,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_language.h:38, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/gdnative/videodecoder/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -3941,6 +3521,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -3957,6 +3538,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -3973,45 +3555,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/gdnative/videodecoder/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_instance.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/videodecoder/../gdnative.h:34, @@ -4022,41 +3565,8 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gdscript/gdscript.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./scene/3d/lightmapper.h:34, - from modules/denoise/lightmap_denoiser.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdscript/gdscript_compiler.cpp Compiling ==> modules/gdscript/gdscript_editor.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/pluginscript/register_types.cpp:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdscript/gdscript_function.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, @@ -4066,14 +3576,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdscript/gdscript.h:34, - from modules/gdscript/gdscript_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/set.h:34, @@ -4084,6 +3586,28 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdscript/gdscript.h:34, + from modules/gdscript/gdscript_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdnative/pluginscript/pluginscript_language.h:38, + from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript_function.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -4091,30 +3615,23 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gdscript/gdscript_functions.cpp -Compiling ==> modules/gdscript/gdscript_parser.cpp -Compiling ==> modules/gdscript/gdscript_tokenizer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./core/variant.h:35, - from modules/gdscript/gdscript_functions.h:34, - from modules/gdscript/gdscript_functions.cpp:31: + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXDocumentUtil.h:78, + from modules/fbx/fbx_parser/FBXDocumentUtil.cpp:76: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/gdscript_parser.h:34, - from modules/gdscript/gdscript_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from modules/gdscript/gdscript_tokenizer.h:35, - from modules/gdscript/gdscript_tokenizer.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from modules/gdscript/gdscript_functions.h:34, + from modules/gdscript/gdscript_functions.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4123,7 +3640,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript_function.h:37: + from modules/gdnative/pluginscript/pluginscript_instance.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4139,8 +3657,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: + from modules/gdnative/pluginscript/register_types.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4162,6 +3679,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_parser.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript.h:36, + from modules/gdscript/gdscript_compiler.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -4176,20 +3708,37 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/file_access_encrypted.h:34, - from modules/gdscript/register_types.cpp:33: + from ./core/map.h:34, + from modules/gdscript/gdscript_parser.h:34, + from modules/gdscript/gdscript_parser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_tokenizer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36, - from modules/gdscript/gdscript_compiler.h:35: + from modules/gdscript/gdscript_function.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdscript/register_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4198,6 +3747,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/string_name.h:35, + from modules/gdscript/gdscript_tokenizer.h:35, + from modules/gdscript/gdscript_tokenizer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -4214,27 +3770,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/editor/gdscript_highlighter.cpp -Compiling ==> modules/gdscript/language_server/gdscript_extend_parser.cpp -Compiling ==> modules/gdscript/language_server/gdscript_language_protocol.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/text_edit.h:34, - from modules/gdscript/editor/gdscript_highlighter.h:34, - from modules/gdscript/editor/gdscript_highlighter.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/file_access_encrypted.h:34, + from modules/gdscript/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/editor/gdscript_highlighter.cpp +Compiling ==> modules/gdscript/language_server/gdscript_extend_parser.cpp +Compiling ==> modules/gdscript/language_server/gdscript_language_protocol.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript_parser.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from modules/gdnative/register_types.cpp:43: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4255,6 +3809,28 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/text_edit.h:34, + from modules/gdscript/editor/gdscript_highlighter.h:34, + from modules/gdscript/editor/gdscript_highlighter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from modules/gdscript/language_server/../gdscript_parser.h:34, + from modules/gdscript/language_server/gdscript_language_server.h:34, + from modules/gdscript/language_server/gdscript_language_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, @@ -4266,11 +3842,61 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/language_server/gdscript_workspace.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdscript/language_server/gdscript_text_document.h:34, + from modules/gdscript/language_server/gdscript_text_document.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/editor_scene_exporter_gltf_plugin.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript_parser.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/bullet_physics_server.cpp +Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, from modules/gdscript/language_server/../gdscript_parser.h:34, - from modules/gdscript/language_server/gdscript_language_server.h:34, - from modules/gdscript/language_server/gdscript_language_server.cpp:31: + from modules/gdscript/language_server/gdscript_workspace.h:34, + from modules/gdscript/language_server/gdscript_workspace.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from modules/gltf/editor_scene_exporter_gltf_plugin.h:34, + from modules/gltf/editor_scene_exporter_gltf_plugin.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4290,14 +3916,44 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdscript/language_server/gdscript_text_document.h:34, - from modules/gdscript/language_server/gdscript_text_document.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/bullet_physics_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/language_server/../gdscript_parser.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/shape_owner_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -4344,7 +4000,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/language_server/gdscript_workspace.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/shape_owner_bullet.h:34, + from modules/bullet/shape_owner_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/soft_body_bullet.cpp +Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -4362,6 +4029,25 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/godot_result_callbacks.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from modules/gdscript/language_server/../gdscript.h:36, from modules/gdscript/language_server/gdscript_text_document.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -4372,44 +4058,123 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/area_bullet.cpp +Compiling ==> modules/bullet/rigid_body_bullet.cpp +Compiling ==> modules/bullet/bullet_types_converter.cpp In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:34, - from modules/gdscript/language_server/gdscript_workspace.h:34, - from modules/gdscript/language_server/gdscript_workspace.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/soft_body_bullet.h:34, + from modules/bullet/soft_body_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/editor_scene_exporter_gltf_plugin.cpp -Compiling ==> modules/gltf/editor_scene_importer_gltf.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from ./editor/import/resource_importer_scene.h:34, - from modules/gltf/editor_scene_importer_gltf.h:36, - from modules/gltf/editor_scene_importer_gltf.cpp:33: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/godot_collision_configuration.cpp +Compiling ==> modules/bullet/godot_collision_dispatcher.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from modules/gltf/editor_scene_exporter_gltf_plugin.h:34, - from modules/gltf/editor_scene_exporter_gltf_plugin.cpp:33: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/physics_server.h:34, + from modules/bullet/godot_result_callbacks.h:34, + from modules/bullet/godot_result_callbacks.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from ./core/math/basis.h:34, + from modules/bullet/bullet_types_converter.h:34, + from modules/bullet/bullet_types_converter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/area_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/rigid_body_bullet.h:34, + from modules/bullet/rigid_body_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/pin_joint_bullet.cpp +Compiling ==> modules/bullet/space_bullet.cpp +Compiling ==> modules/bullet/btRayShape.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from modules/bullet/space_bullet.h:34, + from modules/bullet/space_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/constraint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from modules/bullet/btRayShape.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_accessor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4420,23 +4185,35 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_accessor.h:34, - from modules/gltf/gltf_accessor.cpp:31: + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/constraint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/hinge_joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_collision_dispatcher.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/shape_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./editor/import/resource_importer_scene.h:36: + from modules/bullet/soft_body_bullet.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4445,17 +4222,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_animation.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/slider_joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from modules/bullet/shape_bullet.h:34, + from modules/bullet/shape_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/collision_object_bullet.cpp +Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp +Compiling ==> modules/bullet/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/area_bullet.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4466,11 +4269,12 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_animation.h:34, - from modules/gltf/gltf_animation.cpp:31: + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4479,12 +4283,67 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_accessor.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/rigid_body_bullet.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gltf/editor_scene_importer_gltf.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/collision_object_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_ray_world_algorithm.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/space_bullet.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4493,20 +4352,45 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from ./editor/import/resource_importer_scene.h:34, + from modules/gltf/editor_scene_importer_gltf.h:36, + from modules/gltf/editor_scene_importer_gltf.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/gltf_accessor.cpp +Compiling ==> modules/gltf/gltf_animation.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_accessor.h:34, + from modules/gltf/gltf_accessor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gltf/gltf_buffer_view.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from modules/gltf/gltf_buffer_view.h:34, - from modules/gltf/gltf_buffer_view.cpp:31: + from modules/gltf/gltf_animation.h:34, + from modules/gltf/gltf_animation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gltf/gltf_camera.cpp Compiling ==> modules/gltf/gltf_document.cpp +Compiling ==> modules/gltf/gltf_light.cpp +Compiling ==> modules/gltf/gltf_mesh.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -4518,19 +4402,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_light.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from modules/gltf/gltf_light.h:34, - from modules/gltf/gltf_light.cpp:31: + from modules/gltf/gltf_buffer_view.h:34, + from modules/gltf/gltf_buffer_view.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_mesh.cpp +Compiling ==> modules/gltf/gltf_node.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -4547,6 +4430,17 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, + from modules/gltf/gltf_light.h:34, + from modules/gltf/gltf_light.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, from modules/gltf/gltf_mesh.h:34, from modules/gltf/gltf_mesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -4557,12 +4451,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_buffer_view.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/shape_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4571,7 +4464,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_node.cpp +Compiling ==> modules/gltf/gltf_skeleton.cpp +Compiling ==> modules/gltf/gltf_skin.cpp +Compiling ==> modules/gltf/gltf_spec_gloss.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -4583,14 +4478,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_skeleton.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_accessor.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4599,25 +4496,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_skeleton.h:34, - from modules/gltf/gltf_skeleton.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/gltf_state.cpp +Compiling ==> modules/gltf/gltf_texture.cpp +Compiling ==> modules/gltf/packed_scene_gltf.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from modules/gltf/gltf_mesh.h:35: + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4626,16 +4515,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gltf/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_node.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/collision_object_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4644,7 +4533,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_skin.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_skeleton.h:34, + from modules/gltf/gltf_skeleton.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/gltf/gltf_spec_gloss.h:34, + from modules/gltf/gltf_spec_gloss.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -4656,36 +4565,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gridmap/grid_map.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_skeleton.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_spec_gloss.cpp -Compiling ==> modules/gltf/gltf_state.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_skin.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4695,20 +4583,12 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/gltf/gltf_spec_gloss.h:34, - from modules/gltf/gltf_spec_gloss.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_texture.cpp -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gltf/gltf_state.h:34, - from modules/gltf/gltf_state.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from modules/gltf/packed_scene_gltf.h:36, + from modules/gltf/packed_scene_gltf.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4724,15 +4604,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/packed_scene_gltf.cpp -Compiling ==> modules/gltf/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from modules/gltf/packed_scene_gltf.h:36, - from modules/gltf/packed_scene_gltf.cpp:33: + from ./core/map.h:34, + from modules/gltf/gltf_state.h:34, + from modules/gltf/gltf_state.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4748,15 +4623,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gridmap/grid_map_editor_plugin.cpp +Compiling ==> modules/gridmap/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/gridmap/grid_map.h:34, + from modules/gridmap/grid_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from modules/gltf/gltf_state.h:37: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4774,21 +4663,7 @@ from ./scene/3d/skeleton.h:35, from ./scene/3d/bone_attachment.h:34, from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_texture.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gridmap/grid_map.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from modules/gltf/gltf_buffer_view.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4797,23 +4672,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gridmap/grid_map_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/gridmap/grid_map.h:34, - from modules/gridmap/grid_map.cpp:31: + from modules/gridmap/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gridmap/register_types.cpp -Compiling ==> modules/hdr/image_loader_hdr.cpp In file included from ./editor/editor_node.h:34, from modules/gridmap/grid_map_editor_plugin.h:34, from modules/gridmap/grid_map_editor_plugin.cpp:31: @@ -4821,6 +4688,60 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_node.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from modules/gltf/gltf_mesh.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/hdr/image_loader_hdr.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_skin.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/hdr/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -4850,11 +4771,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_skeleton.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/gridmap/register_types.cpp:33: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/hdr/image_loader_hdr.h:34, + from modules/hdr/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -4872,17 +4813,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/hdr/register_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/animation/animation_player.h:34, + from modules/gltf/gltf_state.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4895,10 +4848,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/hdr/image_loader_hdr.cpp:33: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_texture.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -4907,18 +4862,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/hdr/image_loader_hdr.h:34, - from modules/hdr/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jsonrpc/jsonrpc.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -4937,11 +4881,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/jsonrpc/jsonrpc.cpp Compiling ==> modules/jsonrpc/register_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/aes.c Compiling ==> thirdparty/mbedtls/library/aesni.c -Compiling ==> thirdparty/mbedtls/library/arc4.c In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -4951,7 +4911,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/aria.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -4960,8 +4919,26 @@ ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ +Compiling ==> thirdparty/mbedtls/library/arc4.c ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/mbedtls/library/aria.c Compiling ==> thirdparty/mbedtls/library/asn1parse.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/hdr/image_loader_hdr.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/asn1write.c Compiling ==> thirdparty/mbedtls/library/base64.c Compiling ==> thirdparty/mbedtls/library/bignum.c @@ -5015,43 +4992,19 @@ Compiling ==> thirdparty/mbedtls/library/poly1305.c Compiling ==> thirdparty/mbedtls/library/ripemd160.c Compiling ==> thirdparty/mbedtls/library/rsa.c +Compiling ==> thirdparty/mbedtls/library/rsa_internal.c Compiling ==> thirdparty/mbedtls/library/sha1.c Compiling ==> thirdparty/mbedtls/library/sha256.c -Compiling ==> thirdparty/mbedtls/library/rsa_internal.c Compiling ==> thirdparty/mbedtls/library/sha512.c Compiling ==> thirdparty/mbedtls/library/ssl_cache.c -Compiling ==> modules/jpg/register_types.cpp -Compiling ==> modules/jpg/image_loader_jpegd.cpp Compiling ==> thirdparty/mbedtls/library/ssl_ciphersuites.c Compiling ==> thirdparty/mbedtls/library/ssl_cli.c -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/ssl_cookie.c Compiling ==> thirdparty/mbedtls/library/ssl_msg.c Compiling ==> thirdparty/mbedtls/library/ssl_srv.c Compiling ==> thirdparty/mbedtls/library/ssl_ticket.c Compiling ==> thirdparty/mbedtls/library/ssl_tls.c Compiling ==> thirdparty/mbedtls/library/ssl_tls13_keys.c -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/image_loader_jpegd.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/threading.c Compiling ==> thirdparty/mbedtls/library/timing.c Compiling ==> thirdparty/mbedtls/library/version.c @@ -5072,41 +5025,35 @@ Compiling ==> modules/mobile_vr/register_types.cpp Compiling ==> thirdparty/recastnavigation/Recast/Source/Recast.cpp Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAlloc.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/jpg/image_loader_jpegd.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, - from modules/minimp3/resource_importer_mp3.h:34, - from modules/minimp3/resource_importer_mp3.cpp:31: + from modules/minimp3/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/denoise/lightmap_denoiser.cpp +Compiling ==> modules/denoise/denoise_wrapper.cpp +Compiling ==> modules/denoise/register_types.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, - from modules/minimp3/register_types.cpp:33: + from modules/minimp3/resource_importer_mp3.h:34, + from modules/minimp3/resource_importer_mp3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -5119,6 +5066,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/rvo2/Agent.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -5131,10 +5079,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -5143,108 +5087,82 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/mbedtls/stream_peer_mbedtls.cpp -Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp -Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from modules/denoise/denoise_wrapper.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from ./core/io/stream_peer_ssl.h:34, - from modules/mbedtls/stream_peer_mbedtls.h:34, - from modules/mbedtls/stream_peer_mbedtls.cpp:31: + from modules/denoise/lightmap_denoiser.h:34, + from modules/denoise/lightmap_denoiser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/rvo2/KdTree.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from ./core/io/dtls_server.h:34, - from modules/mbedtls/dtls_server_mbedtls.h:34, - from modules/mbedtls/dtls_server_mbedtls.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from modules/denoise/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp +Compiling ==> modules/ogg/register_types.cpp +Compiling ==> thirdparty/misc/open-simplex-noise.c +Compiling ==> modules/opus/register_types.cpp +Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp +Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp +Compiling ==> modules/regex/regex.cpp +Compiling ==> modules/regex/register_types.cpp +Compiling ==> modules/squish/image_compress_squish.cpp +Compiling ==> modules/squish/register_types.cpp +Compiling ==> thirdparty/misc/stb_vorbis.c +Compiling ==> thirdparty/nanosvg/nanosvg.cc +Compiling ==> modules/tga/image_loader_tga.cpp +Compiling ==> modules/tga/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from ./core/io/packet_peer_dtls.h:34, - from modules/mbedtls/packet_peer_mbed_dtls.h:34, - from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: + from modules/regex/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/dictionary.h:35, + from modules/regex/regex.h:35, + from modules/regex/regex.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/theora/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/squish/image_compress_squish.h:34, + from modules/squish/image_compress_squish.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/mbedtls/crypto_mbedtls.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/mbedtls/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/main/viewport.h:35, from ./servers/arvr/arvr_interface.h:36: @@ -5257,42 +5175,33 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:33: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/squish/image_compress_squish.h:34, + from modules/squish/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/crypto_mbedtls.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tga/image_loader_tga.h:34, + from modules/tga/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/ssl_context_mbedtls.h:34, - from modules/mbedtls/ssl_context_mbedtls.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tga/image_loader_tga.h:34, + from modules/tga/image_loader_tga.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -5301,30 +5210,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/mbedtls/stream_peer_mbedtls.cpp:33: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5333,7 +5221,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp +Compiling ==> modules/mbedtls/crypto_mbedtls.cpp +Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/theora/video_stream_theora.h:34, + from modules/theora/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -5341,7 +5238,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5350,8 +5249,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp -Compiling ==> thirdparty/rvo2/Agent.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -5359,11 +5256,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/net_socket.h:34, - from ./core/io/dtls_server.h:34, - from modules/mbedtls/dtls_server_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:34: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5372,6 +5267,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -5379,9 +5287,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from ./core/io/packet_peer_dtls.h:35: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5390,15 +5298,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/rvo2/KdTree.cpp -Compiling ==> modules/ogg/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/mbedtls/crypto_mbedtls.cpp:35: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5407,67 +5312,92 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/open-simplex-noise.c -Compiling ==> modules/opus/register_types.cpp -Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp -Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp -Compiling ==> modules/regex/regex.cpp -Compiling ==> modules/regex/register_types.cpp -Compiling ==> modules/squish/image_compress_squish.cpp -Compiling ==> modules/squish/register_types.cpp -Compiling ==> thirdparty/misc/stb_vorbis.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from modules/regex/register_types.cpp:32: + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/crypto_mbedtls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/dictionary.h:35, - from modules/regex/regex.h:35, - from modules/regex/regex.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/packet_peer_dtls.h:34, + from modules/mbedtls/packet_peer_mbed_dtls.h:34, + from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/nanosvg/nanosvg.cc -Compiling ==> modules/tga/image_loader_tga.cpp +Compiling ==> modules/pvr/image_compress_pvrtc.cpp +Compiling ==> modules/pvr/register_types.cpp +Compiling ==> modules/pvr/texture_loader_pvr.cpp +Compiling ==> modules/mbedtls/stream_peer_mbedtls.cpp +Compiling ==> modules/jpg/register_types.cpp +Compiling ==> modules/jpg/image_loader_jpegd.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/squish/image_compress_squish.h:34, - from modules/squish/image_compress_squish.cpp:31: + from modules/pvr/image_compress_pvrtc.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/squish/image_compress_squish.h:34, - from modules/squish/register_types.cpp:32: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./scene/3d/lightmapper.h:34, + from modules/denoise/lightmap_denoiser.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/pvr/texture_loader_pvr.h:34, + from modules/pvr/register_types.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/tga/register_types.cpp -Compiling ==> modules/theora/register_types.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/pvr/texture_loader_pvr.h:34, + from modules/pvr/texture_loader_pvr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/opensimplex/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tga/image_loader_tga.h:34, - from modules/tga/image_loader_tga.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/stream_peer_ssl.h:34, + from modules/mbedtls/stream_peer_mbedtls.h:34, + from modules/mbedtls/stream_peer_mbedtls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -5477,58 +5407,58 @@ from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, - from modules/tga/image_loader_tga.h:34, - from modules/tga/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/pvr/image_compress_pvrtc.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/theora/video_stream_theora.h:34, - from modules/theora/register_types.cpp:33: + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opensimplex/open_simplex_noise.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/pvr/image_compress_pvrtc.cpp:33: + from ./core/io/image_loader.h:34, + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/image_loader_jpegd.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/opensimplex/open_simplex_noise.cpp +Compiling ==> modules/opensimplex/noise_texture.cpp +Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp +Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/open_simplex_noise.cpp:31: + from modules/opensimplex/noise_texture.h:34, + from modules/opensimplex/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opensimplex/noise_texture.cpp -Compiling ==> modules/opensimplex/register_types.cpp -Compiling ==> modules/pvr/texture_loader_pvr.cpp -Compiling ==> modules/pvr/register_types.cpp -Compiling ==> modules/theora/video_stream_theora.cpp -Compiling ==> thirdparty/tinyexr/tinyexr.cc +In file included from modules/theora/video_stream_theora.h:38: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/noise_texture.cpp:31: + from modules/opensimplex/open_simplex_noise.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/theora/video_stream_theora.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -5536,7 +5466,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/tga/image_loader_tga.cpp:35: + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from ./core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5551,39 +5483,18 @@ from ./core/image.h:34, from modules/opensimplex/open_simplex_noise.h:34, from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/pvr/texture_loader_pvr.h:34, - from modules/pvr/texture_loader_pvr.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/igd_desc_parse.c -Compiling ==> modules/navigation/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/pvr/texture_loader_pvr.h:34, - from modules/pvr/register_types.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/theora/video_stream_theora.h:34, - from modules/theora/video_stream_theora.cpp:31: + from modules/opensimplex/noise_texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/nav_region.cpp -In file included from modules/theora/video_stream_theora.h:38: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from modules/mbedtls/crypto_mbedtls.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5592,24 +5503,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/tinyexr/tinyexr.cc In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/navigation/nav_region.h:34, - from modules/navigation/nav_region.cpp:31: + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/ssl_context_mbedtls.h:34, + from modules/mbedtls/ssl_context_mbedtls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from modules/navigation/register_types.cpp:33: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/net_socket.h:34, + from ./core/io/dtls_server.h:34, + from modules/mbedtls/dtls_server_mbedtls.h:34, + from modules/mbedtls/dtls_server_mbedtls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -5618,13 +5535,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35, - from modules/opensimplex/noise_texture.h:38: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tga/image_loader_tga.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5633,17 +5547,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/miniupnpc/src/igd_desc_parse.c +Compiling ==> thirdparty/miniupnpc/src/miniupnpc.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35, - from modules/opensimplex/noise_texture.h:38: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/net_socket.h:34, + from ./core/io/dtls_server.h:34, + from modules/mbedtls/dtls_server_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5652,33 +5569,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/navigation_mesh_generator.cpp -Compiling ==> modules/navigation/nav_map.cpp -Compiling ==> modules/svg/image_loader_svg.cpp -Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/navigation/nav_rid.h:34, - from modules/navigation/nav_map.h:34, - from modules/navigation/nav_map.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from ./core/math/convex_hull.h:48, - from modules/navigation/navigation_mesh_generator.cpp:31: +Compiling ==> thirdparty/miniupnpc/src/minixml.c +Compiling ==> thirdparty/miniupnpc/src/minisoap.c +Compiling ==> thirdparty/miniupnpc/src/minissdpc.c +Compiling ==> thirdparty/miniupnpc/src/miniwget.c +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/theora/video_stream_theora.h:34, + from modules/theora/video_stream_theora.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/miniupnpc/src/upnpcommands.c +Compiling ==> thirdparty/miniupnpc/src/upnpdev.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/jpg/image_loader_jpegd.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5687,27 +5599,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/svg/image_loader_svg.h:34, - from modules/svg/image_loader_svg.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -In file included from modules/theora/video_stream_theora.h:38: +Compiling ==> thirdparty/miniupnpc/src/upnpreplyparse.c +Compiling ==> thirdparty/miniupnpc/src/connecthostport.c +Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c +Compiling ==> thirdparty/miniupnpc/src/receivedata.c +Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c +Compiling ==> thirdparty/vhacd/src/vhacdManifoldMesh.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/mbedtls/stream_peer_mbedtls.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5716,23 +5623,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/stb_vorbis/register_types.cpp -Compiling ==> modules/svg/register_types.cpp +Compiling ==> thirdparty/vhacd/src/FloatMath.cpp +Compiling ==> thirdparty/vhacd/src/vhacdMesh.cpp +Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp +Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp +Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp +Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp +Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp +Compiling ==> modules/svg/image_loader_svg.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35, + from modules/opensimplex/noise_texture.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5741,25 +5650,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/register_types.cpp:33: +Compiling ==> modules/upnp/register_types.cpp +Compiling ==> modules/upnp/upnp_device.cpp +Compiling ==> modules/upnp/upnp.cpp +Compiling ==> modules/svg/register_types.cpp +Compiling ==> modules/navigation/rvo_agent.cpp +Compiling ==> modules/navigation/nav_map.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/svg/image_loader_svg.h:34, + from modules/svg/image_loader_svg.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/rvo_agent.cpp +Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/navigation/nav_region.h:34, - from modules/navigation/nav_map.cpp:33: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35, + from modules/opensimplex/noise_texture.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5775,9 +5694,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5787,6 +5704,23 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/upnp/upnp_device.h:34, + from modules/upnp/upnp_device.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from modules/upnp/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, @@ -5797,61 +5731,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/navigation/register_types.cpp +Compiling ==> modules/navigation/godot_navigation_server.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/navigation/rvo_agent.h:34, - from modules/navigation/rvo_agent.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/upnp/upnp.h:34, + from modules/upnp/upnp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from modules/navigation/navigation_mesh_generator.h:36, - from modules/navigation/navigation_mesh_generator.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: +In file included from modules/theora/video_stream_theora.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -5860,8 +5753,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/godot_navigation_server.cpp -Compiling ==> thirdparty/miniupnpc/src/miniupnpc.c +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from modules/navigation/rvo_agent.h:34, + from modules/navigation/rvo_agent.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/navigation/nav_region.cpp +Compiling ==> modules/navigation/navigation_mesh_generator.cpp In file included from ./editor/editor_node.h:34, from modules/navigation/navigation_mesh_editor_plugin.h:36, from modules/navigation/navigation_mesh_editor_plugin.cpp:32: @@ -5869,106 +5771,61 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/minixml.c -Compiling ==> thirdparty/miniupnpc/src/minisoap.c -Compiling ==> thirdparty/miniupnpc/src/minissdpc.c +Compiling ==> thirdparty/vhacd/src/VHACD.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, - from modules/navigation/godot_navigation_server.h:34, - from modules/navigation/godot_navigation_server.cpp:31: + from modules/navigation/nav_rid.h:34, + from modules/navigation/nav_map.h:34, + from modules/navigation/nav_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/miniwget.c -Compiling ==> thirdparty/miniupnpc/src/upnpcommands.c -Compiling ==> thirdparty/miniupnpc/src/upnpdev.c -Compiling ==> thirdparty/miniupnpc/src/upnpreplyparse.c -Compiling ==> thirdparty/miniupnpc/src/connecthostport.c -Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/receivedata.c -Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c -Compiling ==> thirdparty/vhacd/src/vhacdManifoldMesh.cpp -Compiling ==> thirdparty/vhacd/src/FloatMath.cpp -Compiling ==> thirdparty/vhacd/src/vhacdMesh.cpp -Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp -Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp -Compiling ==> modules/upnp/upnp_device.cpp -Compiling ==> modules/upnp/upnp.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./servers/navigation_server.h:36, - from modules/navigation/godot_navigation_server.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/upnp/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/upnp/upnp.h:34, - from modules/upnp/upnp.cpp:31: + from ./core/engine.h:34, + from modules/navigation/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp +Compiling ==> modules/visual_script/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/upnp/upnp_device.h:34, - from modules/upnp/upnp_device.cpp:31: + from ./core/rid.h:34, + from modules/navigation/godot_navigation_server.h:34, + from modules/navigation/godot_navigation_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from modules/upnp/register_types.cpp:33: + from ./core/local_vector.h:34, + from ./core/math/convex_hull.h:48, + from modules/navigation/navigation_mesh_generator.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp -Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp -Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp -Compiling ==> thirdparty/vhacd/src/VHACD.cpp -Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp -Compiling ==> modules/visual_script/register_types.cpp -Compiling ==> modules/visual_script/visual_script.cpp -Compiling ==> modules/visual_script/visual_script_builtin_funcs.cpp -Compiling ==> modules/visual_script/visual_script_editor.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/navigation/nav_region.h:34, + from modules/navigation/nav_region.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/stb_vorbis/register_types.cpp +Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp +Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -5978,42 +5835,59 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_builtin_funcs.h:34, - from modules/visual_script/visual_script_builtin_funcs.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from ./editor/editor_help.h:34, - from ./editor/create_dialog.h:34, - from modules/visual_script/visual_script_editor.h:34, - from modules/visual_script/visual_script_editor.cpp:31: +Compiling ==> modules/visual_script/visual_script.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_builtin_funcs.cpp +Compiling ==> modules/visual_script/visual_script_editor.cpp Compiling ==> modules/visual_script/visual_script_expression.cpp Compiling ==> modules/visual_script/visual_script_flow_control.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/visual_script/visual_script_func_nodes.cpp Compiling ==> modules/visual_script/visual_script_nodes.cpp In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_flow_control.h:34, - from modules/visual_script/visual_script_flow_control.cpp:31: + from modules/visual_script/visual_script_builtin_funcs.h:34, + from modules/visual_script/visual_script_builtin_funcs.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -6028,6 +5902,44 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./servers/navigation_server.h:36, + from modules/navigation/godot_navigation_server.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from ./editor/editor_help.h:34, + from ./editor/create_dialog.h:34, + from modules/visual_script/visual_script_editor.h:34, + from modules/visual_script/visual_script_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, from modules/visual_script/visual_script_func_nodes.h:34, from modules/visual_script/visual_script_func_nodes.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -6036,8 +5948,8 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_nodes.h:34, - from modules/visual_script/visual_script_nodes.cpp:31: + from modules/visual_script/visual_script_flow_control.h:34, + from modules/visual_script/visual_script_flow_control.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -6046,8 +5958,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from modules/navigation/navigation_mesh_generator.h:36, + from modules/navigation/navigation_mesh_generator.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6056,14 +5971,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_property_selector.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/navigation/nav_region.h:34, + from modules/navigation/nav_map.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6072,11 +5990,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6089,7 +6008,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6098,11 +6018,50 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_nodes.h:34, + from modules/visual_script/visual_script_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/vorbis/register_types.cpp +Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc +Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp +Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from ./editor/editor_help.h:34, + from modules/visual_script/visual_script_property_selector.h:34, + from modules/visual_script/visual_script_property_selector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_yield_nodes.h:34, + from modules/visual_script/visual_script_yield_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6115,7 +6074,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6124,11 +6084,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webp/image_loader_webp.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6137,11 +6103,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webp/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6150,41 +6122,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_property_selector.cpp +Compiling ==> modules/webrtc/register_types.cpp +Compiling ==> modules/webrtc/webrtc_data_channel.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from ./editor/editor_help.h:34, - from modules/visual_script/visual_script_property_selector.h:34, - from modules/visual_script/visual_script_property_selector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp -Compiling ==> modules/vorbis/register_types.cpp -Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc -Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp -In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_yield_nodes.h:34, - from modules/visual_script/visual_script_yield_nodes.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/webp/image_loader_webp.h:34, + from modules/webp/image_loader_webp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from modules/visual_script/visual_script.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6193,21 +6161,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp -Compiling ==> modules/webp/image_loader_webp.cpp -Compiling ==> modules/webp/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/webp/image_loader_webp.h:34, - from modules/webp/image_loader_webp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -6219,16 +6172,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from modules/webrtc/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -6246,10 +6205,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webp/image_loader_webp.cpp:34: + from modules/visual_script/visual_script.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6272,8 +6228,10 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, - from modules/webrtc/webrtc_data_channel.h:34, - from modules/webrtc/register_types.cpp:33: + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6282,8 +6240,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from modules/webrtc/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6292,6 +6278,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp Compiling ==> modules/webrtc/webrtc_data_channel_js.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -6308,53 +6295,28 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/webrtc/webrtc_multiplayer.cpp -Compiling ==> modules/webrtc/webrtc_peer_connection.cpp -Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, +In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from modules/webrtc/webrtc_multiplayer.h:34, - from modules/webrtc/webrtc_multiplayer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/webrtc/webrtc_peer_connection.h:34, - from modules/webrtc/webrtc_peer_connection.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/webrtc/webrtc_peer_connection.h:34, - from modules/webrtc/webrtc_peer_connection_gdnative.h:37, - from modules/webrtc/webrtc_peer_connection_gdnative.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/vhacd/register_types.cpp -Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp -Compiling ==> thirdparty/wslay/wslay_net.c -In file included from ./core/io/packet_peer.h:36: + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webrtc/webrtc_peer_connection.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/webp/image_loader_webp.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6363,7 +6325,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/wslay/wslay_event.c In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -6374,26 +6335,70 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from modules/vhacd/register_types.cpp:32: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/webrtc/webrtc_multiplayer.h:34, + from modules/webrtc/webrtc_multiplayer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp +Compiling ==> thirdparty/wslay/wslay_net.c +In file included from ./core/io/packet_peer.h:36, + from modules/webrtc/webrtc_data_channel.h:34, + from modules/webrtc/register_types.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/webrtc/webrtc_peer_connection.h:34, + from modules/webrtc/webrtc_peer_connection.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/wslay/wslay_event.c +Compiling ==> thirdparty/wslay/wslay_queue.c +Compiling ==> thirdparty/wslay/wslay_frame.c +Compiling ==> modules/webxr/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/webrtc/webrtc_peer_connection.h:34, + from modules/webrtc/webrtc_peer_connection_gdnative.h:37, + from modules/webrtc/webrtc_peer_connection_gdnative.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/webxr/webxr_interface.cpp +Compiling ==> modules/webxr/webxr_interface_js.cpp +Compiling ==> thirdparty/xatlas/xatlas.cpp +Compiling ==> platform/android/api/api.cpp +Compiling ==> platform/iphone/api/api.cpp +Compiling ==> platform/javascript/api/api.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -6403,35 +6408,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webm/register_types.cpp -Compiling ==> modules/webm/video_stream_webm.cpp -Compiling ==> thirdparty/wslay/wslay_queue.c -Compiling ==> modules/tinyexr/image_loader_tinyexr.cpp -Compiling ==> modules/tinyexr/image_saver_tinyexr.cpp -Compiling ==> modules/tinyexr/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/video_stream_webm.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/register_types.cpp:33: +Compiling ==> platform/register_platform_apis.gen.cpp +Compiling ==> drivers/unix/dir_access_unix.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/arvr/arvr_interface.h:34, + from modules/webxr/webxr_interface.h:34, + from modules/webxr/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/wsl_peer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tinyexr/image_loader_tinyexr.h:34, - from modules/tinyexr/image_loader_tinyexr.cpp:31: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/arvr/arvr_interface.h:34, + from modules/webxr/webxr_interface.h:34, + from modules/webxr/webxr_interface.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -6439,106 +6438,30 @@ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, - from ./core/os/os.h:34, - from modules/tinyexr/image_saver_tinyexr.h:34, - from modules/tinyexr/image_saver_tinyexr.cpp:31: + from platform/android/api/api.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tinyexr/image_loader_tinyexr.h:34, - from modules/tinyexr/register_types.cpp:33: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from drivers/unix/dir_access_unix.h:36, + from drivers/unix/dir_access_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -Compiling ==> thirdparty/wslay/wslay_frame.c ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/emws_client.cpp -Compiling ==> modules/websocket/emws_peer.cpp -Compiling ==> modules/websocket/emws_server.cpp -Compiling ==> modules/websocket/register_types.cpp In file included from ./core/error_macros.h:34, - from modules/websocket/register_types.cpp:32: + from ./core/list.h:34, + from ./core/engine.h:34, + from platform/javascript/api/api.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/tinyexr/image_saver_tinyexr.h:34, - from modules/tinyexr/register_types.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_client.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/tinyexr/image_loader_tinyexr.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webm/video_stream_webm.cpp:34: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6548,21 +6471,8 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_client.h:34, - from modules/websocket/websocket_client.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/websocket_peer.cpp -Compiling ==> modules/websocket/websocket_server.cpp +Compiling ==> modules/websocket/emws_server.cpp +Compiling ==> modules/websocket/wsl_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -6570,25 +6480,13 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_multiplayer_peer.cpp:31: + from modules/websocket/wsl_peer.h:37, + from modules/websocket/wsl_peer.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/wsl_client.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38, - from modules/websocket/register_types.cpp:40: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6597,7 +6495,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/wsl_peer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -6605,12 +6502,14 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from modules/websocket/websocket_peer.h:35, - from modules/websocket/websocket_peer.cpp:31: + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_multiplayer_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/websocket_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -6618,14 +6517,23 @@ from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_server.h:34, - from modules/websocket/websocket_server.cpp:31: + from ./core/io/stream_peer_ssl.h:34, + from modules/websocket/wsl_client.h:37, + from modules/websocket/wsl_client.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/wsl_server.cpp -Compiling ==> modules/webxr/register_types.cpp +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/websocket/websocket_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -6633,27 +6541,27 @@ from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from ./core/io/stream_peer_ssl.h:34, - from modules/websocket/wsl_client.h:37, - from modules/websocket/wsl_client.cpp:33: + from modules/websocket/websocket_server.h:34, + from modules/websocket/websocket_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/emws_client.cpp +Compiling ==> modules/websocket/wsl_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/websocket/wsl_peer.h:37, - from modules/websocket/wsl_peer.cpp:33: + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/websocket/websocket_client.h:34, + from modules/websocket/websocket_client.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webxr/webxr_interface.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -6668,34 +6576,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/arvr/arvr_interface.h:34, - from modules/webxr/webxr_interface.h:34, - from modules/webxr/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/arvr/arvr_interface.h:34, - from modules/webxr/webxr_interface.h:34, - from modules/webxr/webxr_interface.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/emws_peer.cpp +Compiling ==> modules/websocket/websocket_peer.cpp +Compiling ==> modules/websocket/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_client.h:36: + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6704,8 +6594,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webxr/webxr_interface_js.cpp -Compiling ==> thirdparty/xatlas/xatlas.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/websocket/websocket_peer.h:35, + from modules/websocket/websocket_peer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/file_access_unix.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -6715,7 +6617,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6724,8 +6631,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/android/api/api.cpp -In file included from ./core/io/packet_peer.h:36: +Compiling ==> drivers/unix/ip_unix.cpp +Compiling ==> drivers/unix/net_socket_posix.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6734,17 +6648,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/iphone/api/api.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6753,11 +6662,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/javascript/api/api.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_server.h:36: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6766,13 +6671,67 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from modules/websocket/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from drivers/unix/file_access_unix.h:34, + from drivers/unix/file_access_unix.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/os_unix.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from drivers/unix/ip_unix.h:34, + from drivers/unix/ip_unix.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/syslog_logger.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/net_socket.h:34, + from drivers/unix/net_socket_posix.h:34, + from drivers/unix/net_socket_posix.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/thread_posix.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/logger.h:34, + from drivers/unix/syslog_logger.h:36, + from drivers/unix/syslog_logger.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6781,10 +6740,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webm/register_types.cpp +Compiling ==> modules/webm/video_stream_webm.cpp +In file included from ./core/os/thread.h:44, + from drivers/unix/thread_posix.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, - from platform/android/api/api.cpp:33: + from ./core/os/os.h:34, + from drivers/unix/os_unix.h:36, + from drivers/unix/os_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -6801,13 +6770,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/vhacd/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_client.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6816,21 +6783,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from platform/javascript/api/api.cpp:32: +Compiling ==> drivers/windows/dir_access_windows.cpp +Compiling ==> drivers/windows/file_access_windows.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/register_platform_apis.gen.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/video_stream_webm.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/alsa/audio_driver_alsa.cpp +Compiling ==> drivers/coreaudio/audio_driver_coreaudio.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6839,26 +6815,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/unix/dir_access_unix.cpp +Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp +Compiling ==> drivers/alsamidi/midi_driver_alsamidi.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from drivers/unix/dir_access_unix.h:36, - from drivers/unix/dir_access_unix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from modules/vhacd/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/file_access_unix.cpp -Compiling ==> drivers/unix/ip_unix.cpp -Compiling ==> drivers/unix/net_socket_posix.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: +Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp +Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp +Compiling ==> drivers/dummy/texture_loader_dummy.cpp +Compiling ==> drivers/png/image_loader_png.cpp +Compiling ==> drivers/png/png_driver_common.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6868,68 +6844,36 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from drivers/unix/ip_unix.h:34, - from drivers/unix/ip_unix.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from drivers/unix/file_access_unix.h:34, - from drivers/unix/file_access_unix.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/os_unix.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from drivers/unix/net_socket_posix.h:34, - from drivers/unix/net_socket_posix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from drivers/png/image_loader_png.h:34, + from drivers/png/image_loader_png.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from drivers/unix/os_unix.h:36, - from drivers/unix/os_unix.cpp:31: +Compiling ==> drivers/png/resource_saver_png.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from drivers/dummy/texture_loader_dummy.h:34, + from drivers/dummy/texture_loader_dummy.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/syslog_logger.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/logger.h:34, - from drivers/unix/syslog_logger.h:36, - from drivers/unix/syslog_logger.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/thread_posix.cpp -Compiling ==> drivers/windows/dir_access_windows.cpp -Compiling ==> drivers/windows/file_access_windows.cpp -In file included from ./core/os/thread.h:44, - from drivers/unix/thread_posix.cpp:35: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from drivers/png/png_driver_common.h:34, + from drivers/png/png_driver_common.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/register_driver_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -6937,7 +6881,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/unix/file_access_unix.cpp:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6946,9 +6890,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/alsa/audio_driver_alsa.cpp -Compiling ==> drivers/coreaudio/audio_driver_coreaudio.cpp -Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -6965,16 +6906,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/alsamidi/midi_driver_alsamidi.cpp -Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp -Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp -Compiling ==> drivers/dummy/texture_loader_dummy.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38, + from modules/websocket/register_types.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -6983,9 +6925,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/png/image_loader_png.cpp -Compiling ==> drivers/png/png_driver_common.cpp -Compiling ==> drivers/png/resource_saver_png.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from ./drivers/png/image_loader_png.h:34, + from drivers/register_driver_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -6993,7 +6943,21 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from drivers/unix/file_access_unix.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7002,27 +6966,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from drivers/png/png_driver_common.h:34, - from drivers/png/png_driver_common.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from drivers/png/image_loader_png.h:34, - from drivers/png/image_loader_png.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -7033,52 +6976,42 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from drivers/dummy/texture_loader_dummy.h:34, - from drivers/dummy/texture_loader_dummy.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/register_driver_types.cpp Compiling ==> platform/android/export/export.cpp Compiling ==> platform/android/export/export_plugin.cpp +Compiling ==> platform/android/export/godot_plugin_config.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from ./drivers/png/image_loader_png.h:34, - from drivers/register_driver_types.cpp:33: + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from platform/android/export/godot_plugin_config.h:35, + from platform/android/export/godot_plugin_config.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/export/godot_plugin_config.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, from platform/android/export/export_plugin.h:34, - from platform/android/export/export_plugin.cpp:31: + from platform/android/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/export/gradle_export_util.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, from platform/android/export/export_plugin.h:34, - from platform/android/export/export.cpp:33: + from platform/android/export/export_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/android/export/gradle_export_util.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7086,7 +7019,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/png/image_loader_png.cpp:33: + from modules/webm/video_stream_webm.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7095,16 +7028,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from platform/android/export/godot_plugin_config.h:35, - from platform/android/export/godot_plugin_config.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/iphone/export/export.cpp +Compiling ==> platform/javascript/export/export.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> platform/osx/export/codesign.cpp +Compiling ==> platform/osx/export/export.cpp +Compiling ==> platform/osx/export/lipo.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -7122,7 +7065,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/png/png_driver_common.cpp:33: + from drivers/png/image_loader_png.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7131,11 +7074,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> platform/libplatform.x11.opt.tools.64.a -Compiling ==> platform/iphone/export/export.cpp -Ranlib Library ==> platform/libplatform.x11.opt.tools.64.a -Compiling ==> platform/javascript/export/export.cpp -Compiling ==> platform/osx/export/codesign.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7143,7 +7081,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/android/export/export_plugin.h:40: + from drivers/png/png_driver_common.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7152,13 +7090,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/osx/export/export.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from platform/osx/export/codesign.h:44, + from platform/osx/export/codesign.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, - from platform/iphone/export/export.cpp:32: + from platform/javascript/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -7168,43 +7118,23 @@ from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, - from platform/javascript/export/export.cpp:33: + from platform/iphone/export/export.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/osx/export/lipo.cpp +Compiling ==> platform/osx/export/macho.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from platform/osx/export/codesign.h:44, - from platform/osx/export/codesign.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from platform/osx/export/lipo.h:36, + from platform/osx/export/lipo.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from platform/android/export/export_plugin.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/osx/export/macho.cpp Compiling ==> platform/osx/export/plist.cpp +Compiling ==> platform/uwp/export/export.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -7218,34 +7148,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/uwp/export/export.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from platform/osx/export/lipo.h:36, - from platform/osx/export/lipo.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from platform/android/export/gradle_export_util.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> platform/windows/export/export.cpp -Compiling ==> platform/x11/export/export.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -7259,8 +7162,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> drivers/libdrivers.x11.opt.tools.64.a -Ranlib Library ==> drivers/libdrivers.x11.opt.tools.64.a +Compiling ==> platform/x11/export/export.cpp +Compiling ==> editor/animation_bezier_editor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -7273,16 +7176,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/bind/core_bind.h:34, - from platform/uwp/export/export.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> platform/libplatform.x11.opt.tools.64.a +Compiling ==> editor/animation_track_editor.cpp +Ranlib Library ==> platform/libplatform.x11.opt.tools.64.a +Compiling ==> editor/animation_track_editor_plugins.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -7292,14 +7189,15 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from platform/windows/export/export.cpp:33: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/bind/core_bind.h:34, + from platform/uwp/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/animation_bezier_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7307,9 +7205,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/tcp_server.h:34, - from platform/javascript/export/export.cpp:36: + from platform/android/export/export_plugin.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7318,13 +7214,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/animation_track_editor.cpp +Compiling ==> editor/array_property_edit.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./editor/editor_data.h:34, - from editor/animation_track_editor.h:34, - from editor/animation_bezier_editor.h:34, - from editor/animation_bezier_editor.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from platform/windows/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -7336,7 +7230,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/osx/export/export.cpp:39: + from platform/android/export/export_plugin.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7345,6 +7239,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/audio_stream_preview.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./editor/editor_data.h:34, + from editor/animation_track_editor.h:34, + from editor/animation_bezier_editor.h:34, + from editor/animation_bezier_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./editor/editor_data.h:34, @@ -7354,6 +7259,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/code_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7361,7 +7267,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/iphone/export/export.cpp:37: + from platform/android/export/gradle_export_util.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7370,26 +7276,46 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/connections_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from ./scene/gui/rich_text_label.h:35, - from ./editor/editor_export.h:36, - from platform/x11/export/export.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from platform/osx/export/codesign.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/array_property_edit.h:34, + from editor/array_property_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/create_dialog.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./editor/editor_data.h:34, + from ./editor/animation_track_editor.h:34, + from editor/animation_track_editor_plugins.h:34, + from editor/animation_track_editor_plugins.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/dependency_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7397,7 +7323,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/windows/export/export.cpp:34: + from platform/iphone/export/export.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7406,6 +7332,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/connections_dialog.h:38, + from editor/connections_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7413,7 +7351,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/osx/export/codesign.cpp:37: + from ./core/io/ip.h:35, + from ./core/io/tcp_server.h:34, + from platform/javascript/export/export.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7422,6 +7362,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from editor/audio_stream_preview.h:34, + from editor/audio_stream_preview.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7429,7 +7376,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40: + from platform/osx/export/export.cpp:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7438,15 +7385,73 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/dictionary_property_edit.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/code_editor.h:34, + from editor/code_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> drivers/libdrivers.x11.opt.tools.64.a +make_authors_header(["core/authors.gen.h"], ["AUTHORS.md"]) +make_donors_header(["core/donors.gen.h"], ["DONORS.md"]) +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from editor/editor_help.h:34, + from editor/create_dialog.h:34, + from editor/create_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +make_license_header(["core/license.gen.h"], ["COPYRIGHT.txt", "LICENSE.txt"]) +Ranlib Library ==> drivers/libdrivers.x11.opt.tools.64.a +Compiling ==> editor/editor_about.cpp +Compiling ==> editor/editor_asset_installer.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_dialog.h:34, + from editor/dependency_editor.h:34, + from editor/dependency_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_atlas_packer.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/dictionary_property_edit.h:34, + from editor/dictionary_property_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from ./scene/gui/rich_text_label.h:35, + from ./editor/editor_export.h:36, + from platform/x11/export/export.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7459,11 +7464,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from platform/windows/export/export.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7472,58 +7476,56 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/animation_track_editor_plugins.cpp -Compiling ==> editor/array_property_edit.cpp -Compiling ==> editor/audio_stream_preview.cpp -Compiling ==> editor/code_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./editor/editor_data.h:34, - from ./editor/animation_track_editor.h:34, - from editor/animation_track_editor_plugins.h:34, - from editor/animation_track_editor_plugins.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/array_property_edit.h:34, - from editor/array_property_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from editor/audio_stream_preview.h:34, - from editor/audio_stream_preview.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from editor/editor_atlas_packer.h:34, + from editor/editor_atlas_packer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_audio_buses.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from editor/code_editor.h:34, - from editor/code_editor.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/editor_asset_installer.h:34, + from editor/editor_asset_installer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/connections_dialog.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/connections_dialog.h:38, - from editor/connections_dialog.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from editor/editor_about.h:34, + from editor/editor_about.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -7533,7 +7535,10 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from editor/audio_stream_preview.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7546,11 +7551,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/bind/core_bind.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7563,10 +7567,34 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/editor_audio_buses.h:34, + from editor/editor_audio_buses.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from editor/connections_dialog.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7579,7 +7607,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7588,14 +7620,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_autoload_settings.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/connections_dialog.h:39: + from editor/audio_stream_preview.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7604,20 +7635,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/create_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from editor/editor_help.h:34, - from editor/create_dialog.h:34, - from editor/create_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7634,28 +7651,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/dependency_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/dependency_editor.h:34, - from editor/dependency_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_data.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7664,34 +7668,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/xatlas_unwrap/register_types.cpp -In file included from ./core/error_macros.h:34, - from modules/xatlas_unwrap/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/dictionary_property_edit.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/dictionary_property_edit.h:34, - from editor/dictionary_property_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -make_authors_header(["core/authors.gen.h"], ["AUTHORS.md"]) -make_donors_header(["core/donors.gen.h"], ["DONORS.md"]) -make_license_header(["core/license.gen.h"], ["COPYRIGHT.txt", "LICENSE.txt"]) -Compiling ==> editor/editor_about.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7700,41 +7686,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_asset_installer.cpp +Compiling ==> editor/editor_dir_dialog.cpp +Compiling ==> editor/editor_export.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from editor/editor_about.h:34, - from editor/editor_about.cpp:31: + from ./scene/gui/tree.h:34, + from editor/editor_autoload_settings.h:34, + from editor/editor_autoload_settings.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_feature_profile.cpp +Compiling ==> editor/editor_file_dialog.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/editor_asset_installer.h:34, - from editor/editor_asset_installer.cpp:31: + from ./core/list.h:34, + from editor/editor_data.h:34, + from editor/editor_data.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_file_system.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7743,7 +7725,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_atlas_packer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7760,41 +7741,34 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from editor/editor_atlas_packer.h:34, - from editor/editor_atlas_packer.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_dir_dialog.h:34, + from editor/editor_dir_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_audio_buses.cpp -Compiling ==> editor/editor_autoload_settings.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/editor_audio_buses.h:34, - from editor/editor_audio_buses.cpp:31: + from editor/editor_export.h:34, + from editor/editor_export.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/tree.h:34, - from editor/editor_autoload_settings.h:34, - from editor/editor_autoload_settings.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from editor/editor_feature_profile.h:34, + from editor/editor_feature_profile.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_data.cpp +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7813,6 +7787,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_dialog.h:34, + from editor/editor_file_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_folding.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_system.h:34, + from editor/editor_file_system.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7830,24 +7825,31 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from editor/editor_data.h:34, - from editor/editor_data.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_dir_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_dir_dialog.h:34, - from editor/editor_dir_dialog.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/editor_folding.h:34, + from editor/editor_folding.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_export.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +make_fonts_header(["editor/builtin_fonts.gen.h"], ["thirdparty/fonts/DroidSansFallback.woff2", "thirdparty/fonts/DroidSansJapanese.woff2", "thirdparty/fonts/Hack_Regular.woff2", "thirdparty/fonts/NotoNaskhArabicUI_Regular.woff2", "thirdparty/fonts/NotoSansDevanagariUI_Regular.woff2", "thirdparty/fonts/NotoSansHebrew_Regular.woff2", "thirdparty/fonts/NotoSansThaiUI_Regular.woff2", "thirdparty/fonts/NotoSansUI_Bold.woff2", "thirdparty/fonts/NotoSansUI_Regular.woff2"]) In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7865,34 +7867,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_export.h:34, - from editor/editor_export.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_feature_profile.cpp -Compiling ==> editor/editor_file_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from editor/editor_feature_profile.h:34, - from editor/editor_feature_profile.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/editor_dir_dialog.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7901,16 +7885,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/editor_file_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -7930,30 +7904,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_file_system.cpp -Compiling ==> editor/editor_folding.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/editor_folding.h:34, - from editor/editor_folding.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from ./scene/gui/rich_text_label.h:35, - from editor/editor_export.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7967,11 +7922,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from ./editor/editor_file_system.h:39, + from editor/editor_dir_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -7980,22 +7932,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_system.h:34, - from editor/editor_file_system.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -make_fonts_header(["editor/builtin_fonts.gen.h"], ["thirdparty/fonts/DroidSansFallback.woff2", "thirdparty/fonts/DroidSansJapanese.woff2", "thirdparty/fonts/Hack_Regular.woff2", "thirdparty/fonts/NotoNaskhArabicUI_Regular.woff2", "thirdparty/fonts/NotoSansDevanagariUI_Regular.woff2", "thirdparty/fonts/NotoSansHebrew_Regular.woff2", "thirdparty/fonts/NotoSansThaiUI_Regular.woff2", "thirdparty/fonts/NotoSansUI_Bold.woff2", "thirdparty/fonts/NotoSansUI_Regular.woff2"]) In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from ./scene/gui/rich_text_label.h:35, + from editor/editor_export.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8020,7 +7967,43 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' make_doc_header(["editor/doc_data_compressed.gen.h"], ["doc/classes/@GlobalScope.xml", "doc/classes/AABB.xml", "doc/classes/AESContext.xml", "doc/classes/ARVRAnchor.xml", "doc/classes/ARVRCamera.xml", "doc/classes/ARVRController.xml", "doc/classes/ARVRInterface.xml", "doc/classes/ARVROrigin.xml", "doc/classes/ARVRPositionalTracker.xml", "doc/classes/ARVRServer.xml", "doc/classes/AStar.xml", "doc/classes/AStar2D.xml", "doc/classes/AcceptDialog.xml", "doc/classes/AnimatedSprite.xml", "doc/classes/AnimatedSprite3D.xml", "doc/classes/AnimatedTexture.xml", "doc/classes/Animation.xml", "doc/classes/AnimationNode.xml", "doc/classes/AnimationNodeAdd2.xml", "doc/classes/AnimationNodeAdd3.xml", "doc/classes/AnimationNodeAnimation.xml", "doc/classes/AnimationNodeBlend2.xml", "doc/classes/AnimationNodeBlend3.xml", "doc/classes/AnimationNodeBlendSpace1D.xml", "doc/classes/AnimationNodeBlendSpace2D.xml", "doc/classes/AnimationNodeBlendTree.xml", "doc/classes/AnimationNodeOneShot.xml", "doc/classes/AnimationNodeOutput.xml", "doc/classes/AnimationNodeStateMachine.xml", "doc/classes/AnimationNodeStateMachinePlayback.xml", "doc/classes/AnimationNodeStateMachineTransition.xml", "doc/classes/AnimationNodeTimeScale.xml", "doc/classes/AnimationNodeTimeSeek.xml", "doc/classes/AnimationNodeTransition.xml", "doc/classes/AnimationPlayer.xml", "doc/classes/AnimationRootNode.xml", "doc/classes/AnimationTrackEditPlugin.xml", "doc/classes/AnimationTree.xml", "doc/classes/AnimationTreePlayer.xml", "doc/classes/Area.xml", "doc/classes/Area2D.xml", "doc/classes/Array.xml", "doc/classes/ArrayMesh.xml", "doc/classes/AspectRatioContainer.xml", "doc/classes/AtlasTexture.xml", "doc/classes/AudioBusLayout.xml", "doc/classes/AudioEffect.xml", "doc/classes/AudioEffectAmplify.xml", "doc/classes/AudioEffectBandLimitFilter.xml", "doc/classes/AudioEffectBandPassFilter.xml", "doc/classes/AudioEffectCapture.xml", "doc/classes/AudioEffectChorus.xml", "doc/classes/AudioEffectCompressor.xml", "doc/classes/AudioEffectDelay.xml", "doc/classes/AudioEffectDistortion.xml", "doc/classes/AudioEffectEQ.xml", "doc/classes/AudioEffectEQ10.xml", "doc/classes/AudioEffectEQ21.xml", "doc/classes/AudioEffectEQ6.xml", "doc/classes/AudioEffectFilter.xml", "doc/classes/AudioEffectHighPassFilter.xml", "doc/classes/AudioEffectHighShelfFilter.xml", "doc/classes/AudioEffectInstance.xml", "doc/classes/AudioEffectLimiter.xml", "doc/classes/AudioEffectLowPassFilter.xml", "doc/classes/AudioEffectLowShelfFilter.xml", "doc/classes/AudioEffectNotchFilter.xml", "doc/classes/AudioEffectPanner.xml", "doc/classes/AudioEffectPhaser.xml", "doc/classes/AudioEffectPitchShift.xml", "doc/classes/AudioEffectRecord.xml", "doc/classes/AudioEffectReverb.xml", "doc/classes/AudioEffectSpectrumAnalyzer.xml", "doc/classes/AudioEffectSpectrumAnalyzerInstance.xml", "doc/classes/AudioEffectStereoEnhance.xml", "doc/classes/AudioServer.xml", "doc/classes/AudioStream.xml", "doc/classes/AudioStreamGenerator.xml", "doc/classes/AudioStreamGeneratorPlayback.xml", "doc/classes/AudioStreamMicrophone.xml", "doc/classes/AudioStreamPlayback.xml", "doc/classes/AudioStreamPlaybackResampled.xml", "doc/classes/AudioStreamPlayer.xml", "doc/classes/AudioStreamPlayer2D.xml", "doc/classes/AudioStreamPlayer3D.xml", "doc/classes/AudioStreamRandomPitch.xml", "doc/classes/AudioStreamSample.xml", "doc/classes/BackBufferCopy.xml", "doc/classes/BakedLightmap.xml", "doc/classes/BakedLightmapData.xml", "doc/classes/BaseButton.xml", "doc/classes/Basis.xml", "doc/classes/BitMap.xml", "doc/classes/BitmapFont.xml", "doc/classes/Bone2D.xml", "doc/classes/BoneAttachment.xml", "doc/classes/BoxContainer.xml", "doc/classes/BoxShape.xml", "doc/classes/Button.xml", "doc/classes/ButtonGroup.xml", "doc/classes/CPUParticles.xml", "doc/classes/CPUParticles2D.xml", "doc/classes/CallbackTweener.xml", "doc/classes/Camera.xml", "doc/classes/Camera2D.xml", "doc/classes/CameraFeed.xml", "doc/classes/CameraServer.xml", "doc/classes/CameraTexture.xml", "doc/classes/CanvasItem.xml", "doc/classes/CanvasItemMaterial.xml", "doc/classes/CanvasLayer.xml", "doc/classes/CanvasModulate.xml", "doc/classes/CapsuleMesh.xml", "doc/classes/CapsuleShape.xml", "doc/classes/CapsuleShape2D.xml", "doc/classes/CenterContainer.xml", "doc/classes/CharFXTransform.xml", "doc/classes/CheckBox.xml", "doc/classes/CheckButton.xml", "doc/classes/CircleShape2D.xml", "doc/classes/ClassDB.xml", "doc/classes/ClippedCamera.xml", "doc/classes/CollisionObject.xml", "doc/classes/CollisionObject2D.xml", "doc/classes/CollisionPolygon.xml", "doc/classes/CollisionPolygon2D.xml", "doc/classes/CollisionShape.xml", "doc/classes/CollisionShape2D.xml", "doc/classes/Color.xml", "doc/classes/ColorPicker.xml", "doc/classes/ColorPickerButton.xml", "doc/classes/ColorRect.xml", "doc/classes/ConcavePolygonShape.xml", "doc/classes/ConcavePolygonShape2D.xml", "doc/classes/ConeTwistJoint.xml", "doc/classes/ConfigFile.xml", "doc/classes/ConfirmationDialog.xml", "doc/classes/Container.xml", "doc/classes/Control.xml", "doc/classes/ConvexPolygonShape.xml", "doc/classes/ConvexPolygonShape2D.xml", "doc/classes/Crypto.xml", "doc/classes/CryptoKey.xml", "doc/classes/CubeMap.xml", "doc/classes/CubeMesh.xml", "doc/classes/CullInstance.xml", "doc/classes/Curve.xml", "doc/classes/Curve2D.xml", "doc/classes/Curve3D.xml", "doc/classes/CurveTexture.xml", "doc/classes/CylinderMesh.xml", "doc/classes/CylinderShape.xml", "doc/classes/DTLSServer.xml", "doc/classes/DampedSpringJoint2D.xml", "doc/classes/Dictionary.xml", "doc/classes/DirectionalLight.xml", "doc/classes/Directory.xml", "doc/classes/DynamicFont.xml", "doc/classes/DynamicFontData.xml", "doc/classes/EditorExportPlugin.xml", "doc/classes/EditorFeatureProfile.xml", "doc/classes/EditorFileDialog.xml", "doc/classes/EditorFileSystem.xml", "doc/classes/EditorFileSystemDirectory.xml", "doc/classes/EditorImportPlugin.xml", "doc/classes/EditorInspector.xml", "doc/classes/EditorInspectorPlugin.xml", "doc/classes/EditorInterface.xml", "doc/classes/EditorPlugin.xml", "doc/classes/EditorProperty.xml", "doc/classes/EditorResourceConversionPlugin.xml", "doc/classes/EditorResourcePicker.xml", "doc/classes/EditorResourcePreview.xml", "doc/classes/EditorResourcePreviewGenerator.xml", "doc/classes/EditorSceneImporter.xml", "doc/classes/EditorScenePostImport.xml", "doc/classes/EditorScript.xml", "doc/classes/EditorScriptPicker.xml", "doc/classes/EditorSelection.xml", "doc/classes/EditorSettings.xml", "doc/classes/EditorSpatialGizmo.xml", "doc/classes/EditorSpatialGizmoPlugin.xml", "doc/classes/EditorSpinSlider.xml", "doc/classes/EditorVCSInterface.xml", "doc/classes/EncodedObjectAsID.xml", "doc/classes/Engine.xml", "doc/classes/Environment.xml", "doc/classes/Expression.xml", "doc/classes/ExternalTexture.xml", "doc/classes/File.xml", "doc/classes/FileDialog.xml", "doc/classes/FileSystemDock.xml", "doc/classes/FlowContainer.xml", "doc/classes/Font.xml", "doc/classes/FuncRef.xml", "doc/classes/GIProbe.xml", "doc/classes/GIProbeData.xml", "doc/classes/Generic6DOFJoint.xml", "doc/classes/Geometry.xml", "doc/classes/GeometryInstance.xml", "doc/classes/Gradient.xml", "doc/classes/GradientTexture.xml", "doc/classes/GradientTexture2D.xml", "doc/classes/GraphEdit.xml", "doc/classes/GraphNode.xml", "doc/classes/GridContainer.xml", "doc/classes/GrooveJoint2D.xml", "doc/classes/HBoxContainer.xml", "doc/classes/HFlowContainer.xml", "doc/classes/HMACContext.xml", "doc/classes/HScrollBar.xml", "doc/classes/HSeparator.xml", "doc/classes/HSlider.xml", "doc/classes/HSplitContainer.xml", "doc/classes/HTTPClient.xml", "doc/classes/HTTPRequest.xml", "doc/classes/HashingContext.xml", "doc/classes/HeightMapShape.xml", "doc/classes/HingeJoint.xml", "doc/classes/IP.xml", "doc/classes/Image.xml", "doc/classes/ImageTexture.xml", "doc/classes/ImmediateGeometry.xml", "doc/classes/Input.xml", "doc/classes/InputEvent.xml", "doc/classes/InputEventAction.xml", "doc/classes/InputEventGesture.xml", "doc/classes/InputEventJoypadButton.xml", "doc/classes/InputEventJoypadMotion.xml", "doc/classes/InputEventKey.xml", "doc/classes/InputEventMIDI.xml", "doc/classes/InputEventMagnifyGesture.xml", "doc/classes/InputEventMouse.xml", "doc/classes/InputEventMouseButton.xml", "doc/classes/InputEventMouseMotion.xml", "doc/classes/InputEventPanGesture.xml", "doc/classes/InputEventScreenDrag.xml", "doc/classes/InputEventScreenTouch.xml", "doc/classes/InputEventWithModifiers.xml", "doc/classes/InputMap.xml", "doc/classes/InstancePlaceholder.xml", "doc/classes/InterpolatedCamera.xml", "doc/classes/IntervalTweener.xml", "doc/classes/ItemList.xml", "doc/classes/JNISingleton.xml", "doc/classes/JSON.xml", "doc/classes/JSONParseResult.xml", "doc/classes/JSONRPC.xml", "doc/classes/JavaClass.xml", "doc/classes/JavaClassWrapper.xml", "doc/classes/JavaScript.xml", "doc/classes/JavaScriptObject.xml", "doc/classes/Joint.xml", "doc/classes/Joint2D.xml", "doc/classes/KinematicBody.xml", "doc/classes/KinematicBody2D.xml", "doc/classes/KinematicCollision.xml", "doc/classes/KinematicCollision2D.xml", "doc/classes/Label.xml", "doc/classes/Label3D.xml", "doc/classes/LargeTexture.xml", "doc/classes/Light.xml", "doc/classes/Light2D.xml", "doc/classes/LightOccluder2D.xml", "doc/classes/Line2D.xml", "doc/classes/LineEdit.xml", "doc/classes/LineShape2D.xml", "doc/classes/LinkButton.xml", "doc/classes/Listener.xml", "doc/classes/Listener2D.xml", "doc/classes/MainLoop.xml", "doc/classes/MarginContainer.xml", "doc/classes/Marshalls.xml", "doc/classes/Material.xml", "doc/classes/MenuButton.xml", "doc/classes/Mesh.xml", "doc/classes/MeshDataTool.xml", "doc/classes/MeshInstance.xml", "doc/classes/MeshInstance2D.xml", "doc/classes/MeshLibrary.xml", "doc/classes/MeshTexture.xml", "doc/classes/MethodTweener.xml", "doc/classes/MultiMesh.xml", "doc/classes/MultiMeshInstance.xml", "doc/classes/MultiMeshInstance2D.xml", "doc/classes/MultiplayerAPI.xml", "doc/classes/Mutex.xml", "doc/classes/Navigation.xml", "doc/classes/Navigation2D.xml", "doc/classes/Navigation2DServer.xml", "doc/classes/NavigationAgent.xml", "doc/classes/NavigationAgent2D.xml", "doc/classes/NavigationMesh.xml", "doc/classes/NavigationMeshGenerator.xml", "doc/classes/NavigationMeshInstance.xml", "doc/classes/NavigationObstacle.xml", "doc/classes/NavigationObstacle2D.xml", "doc/classes/NavigationPolygon.xml", "doc/classes/NavigationPolygonInstance.xml", "doc/classes/NavigationServer.xml", "doc/classes/NetworkedMultiplayerCustom.xml", "doc/classes/NetworkedMultiplayerPeer.xml", "doc/classes/NinePatchRect.xml", "doc/classes/Node.xml", "doc/classes/Node2D.xml", "doc/classes/NodePath.xml", "doc/classes/OS.xml", "doc/classes/Object.xml", "doc/classes/Occluder.xml", "doc/classes/OccluderPolygon2D.xml", "doc/classes/OccluderShape.xml", "doc/classes/OccluderShapePolygon.xml", "doc/classes/OccluderShapeSphere.xml", "doc/classes/OmniLight.xml", "doc/classes/OptionButton.xml", "doc/classes/PCKPacker.xml", "doc/classes/PHashTranslation.xml", "doc/classes/PackedDataContainer.xml", "doc/classes/PackedDataContainerRef.xml", "doc/classes/PackedScene.xml", "doc/classes/PacketPeer.xml", "doc/classes/PacketPeerDTLS.xml", "doc/classes/PacketPeerStream.xml", "doc/classes/PacketPeerUDP.xml", "doc/classes/Panel.xml", "doc/classes/PanelContainer.xml", "doc/classes/PanoramaSky.xml", "doc/classes/ParallaxBackground.xml", "doc/classes/ParallaxLayer.xml", "doc/classes/Particles.xml", "doc/classes/Particles2D.xml", "doc/classes/ParticlesMaterial.xml", "doc/classes/Path.xml", "doc/classes/Path2D.xml", "doc/classes/PathFollow.xml", "doc/classes/PathFollow2D.xml", "doc/classes/Performance.xml", "doc/classes/PhysicalBone.xml", "doc/classes/Physics2DDirectBodyState.xml", "doc/classes/Physics2DDirectSpaceState.xml", "doc/classes/Physics2DServer.xml", "doc/classes/Physics2DShapeQueryParameters.xml", "doc/classes/Physics2DTestMotionResult.xml", "doc/classes/PhysicsBody.xml", "doc/classes/PhysicsBody2D.xml", "doc/classes/PhysicsDirectBodyState.xml", "doc/classes/PhysicsDirectSpaceState.xml", "doc/classes/PhysicsMaterial.xml", "doc/classes/PhysicsServer.xml", "doc/classes/PhysicsShapeQueryParameters.xml", "doc/classes/PhysicsTestMotionResult.xml", "doc/classes/PinJoint.xml", "doc/classes/PinJoint2D.xml", "doc/classes/Plane.xml", "doc/classes/PlaneMesh.xml", "doc/classes/PlaneShape.xml", "doc/classes/PointMesh.xml", "doc/classes/Polygon2D.xml", "doc/classes/PolygonPathFinder.xml", "doc/classes/PoolByteArray.xml", "doc/classes/PoolColorArray.xml", "doc/classes/PoolIntArray.xml", "doc/classes/PoolRealArray.xml", "doc/classes/PoolStringArray.xml", "doc/classes/PoolVector2Array.xml", "doc/classes/PoolVector3Array.xml", "doc/classes/Popup.xml", "doc/classes/PopupDialog.xml", "doc/classes/PopupMenu.xml", "doc/classes/PopupPanel.xml", "doc/classes/Portal.xml", "doc/classes/Position2D.xml", "doc/classes/Position3D.xml", "doc/classes/PrimitiveMesh.xml", "doc/classes/PrismMesh.xml", "doc/classes/ProceduralSky.xml", "doc/classes/ProgressBar.xml", "doc/classes/ProjectSettings.xml", "doc/classes/PropertyTweener.xml", "doc/classes/ProximityGroup.xml", "doc/classes/ProxyTexture.xml", "doc/classes/QuadMesh.xml", "doc/classes/Quat.xml", "doc/classes/RID.xml", "doc/classes/RandomNumberGenerator.xml", "doc/classes/Range.xml", "doc/classes/RayCast.xml", "doc/classes/RayCast2D.xml", "doc/classes/RayShape.xml", "doc/classes/RayShape2D.xml", "doc/classes/Rect2.xml", "doc/classes/RectangleShape2D.xml", "doc/classes/Reference.xml", "doc/classes/ReferenceRect.xml", "doc/classes/ReflectionProbe.xml", "doc/classes/RemoteTransform.xml", "doc/classes/RemoteTransform2D.xml", "doc/classes/Resource.xml", "doc/classes/ResourceFormatLoader.xml", "doc/classes/ResourceFormatSaver.xml", "doc/classes/ResourceImporter.xml", "doc/classes/ResourceInteractiveLoader.xml", "doc/classes/ResourceLoader.xml", "doc/classes/ResourcePreloader.xml", "doc/classes/ResourceSaver.xml", "doc/classes/RichTextEffect.xml", "doc/classes/RichTextLabel.xml", "doc/classes/RigidBody.xml", "doc/classes/RigidBody2D.xml", "doc/classes/Room.xml", "doc/classes/RoomGroup.xml", "doc/classes/RoomManager.xml", "doc/classes/RootMotionView.xml", "doc/classes/SceneState.xml", "doc/classes/SceneTree.xml", "doc/classes/SceneTreeTimer.xml", "doc/classes/SceneTreeTween.xml", "doc/classes/Script.xml", "doc/classes/ScriptCreateDialog.xml", "doc/classes/ScriptEditor.xml", "doc/classes/ScrollBar.xml", "doc/classes/ScrollContainer.xml", "doc/classes/SegmentShape2D.xml", "doc/classes/Semaphore.xml", "doc/classes/Separator.xml", "doc/classes/Shader.xml", "doc/classes/ShaderMaterial.xml", "doc/classes/Shape.xml", "doc/classes/Shape2D.xml", "doc/classes/ShortCut.xml", "doc/classes/Skeleton.xml", "doc/classes/Skeleton2D.xml", "doc/classes/SkeletonIK.xml", "doc/classes/Skin.xml", "doc/classes/SkinReference.xml", "doc/classes/Sky.xml", "doc/classes/Slider.xml", "doc/classes/SliderJoint.xml", "doc/classes/SoftBody.xml", "doc/classes/Spatial.xml", "doc/classes/SpatialGizmo.xml", "doc/classes/SpatialMaterial.xml", "doc/classes/SpatialVelocityTracker.xml", "doc/classes/SphereMesh.xml", "doc/classes/SphereShape.xml", "doc/classes/SpinBox.xml", "doc/classes/SplitContainer.xml", "doc/classes/SpotLight.xml", "doc/classes/SpringArm.xml", "doc/classes/Sprite.xml", "doc/classes/Sprite3D.xml", "doc/classes/SpriteBase3D.xml", "doc/classes/SpriteFrames.xml", "doc/classes/StaticBody.xml", "doc/classes/StaticBody2D.xml", "doc/classes/StreamPeer.xml", "doc/classes/StreamPeerBuffer.xml", "doc/classes/StreamPeerSSL.xml", "doc/classes/StreamPeerTCP.xml", "doc/classes/StreamTexture.xml", "doc/classes/String.xml", "doc/classes/StyleBox.xml", "doc/classes/StyleBoxEmpty.xml", "doc/classes/StyleBoxFlat.xml", "doc/classes/StyleBoxLine.xml", "doc/classes/StyleBoxTexture.xml", "doc/classes/SurfaceTool.xml", "doc/classes/TCP_Server.xml", "doc/classes/TabContainer.xml", "doc/classes/Tabs.xml", "doc/classes/TextEdit.xml", "doc/classes/TextFile.xml", "doc/classes/TextMesh.xml", "doc/classes/Texture.xml", "doc/classes/Texture3D.xml", "doc/classes/TextureArray.xml", "doc/classes/TextureButton.xml", "doc/classes/TextureLayered.xml", "doc/classes/TextureProgress.xml", "doc/classes/TextureRect.xml", "doc/classes/Theme.xml", "doc/classes/Thread.xml", "doc/classes/TileMap.xml", "doc/classes/TileSet.xml", "doc/classes/Time.xml", "doc/classes/Timer.xml", "doc/classes/ToolButton.xml", "doc/classes/TouchScreenButton.xml", "doc/classes/Transform.xml", "doc/classes/Transform2D.xml", "doc/classes/Translation.xml", "doc/classes/TranslationServer.xml", "doc/classes/Tree.xml", "doc/classes/TreeItem.xml", "doc/classes/TriangleMesh.xml", "doc/classes/Tween.xml", "doc/classes/Tweener.xml", "doc/classes/UDPServer.xml", "doc/classes/UndoRedo.xml", "doc/classes/VBoxContainer.xml", "doc/classes/VFlowContainer.xml", "doc/classes/VScrollBar.xml", "doc/classes/VSeparator.xml", "doc/classes/VSlider.xml", "doc/classes/VSplitContainer.xml", "doc/classes/Variant.xml", "doc/classes/Vector2.xml", "doc/classes/Vector3.xml", "doc/classes/VehicleBody.xml", "doc/classes/VehicleWheel.xml", "doc/classes/VideoPlayer.xml", "doc/classes/VideoStream.xml", "doc/classes/Viewport.xml", "doc/classes/ViewportContainer.xml", "doc/classes/ViewportTexture.xml", "doc/classes/VisibilityEnabler.xml", "doc/classes/VisibilityEnabler2D.xml", "doc/classes/VisibilityNotifier.xml", "doc/classes/VisibilityNotifier2D.xml", "doc/classes/VisualInstance.xml", "doc/classes/VisualServer.xml", "doc/classes/VisualShader.xml", "doc/classes/VisualShaderNode.xml", "doc/classes/VisualShaderNodeBooleanConstant.xml", "doc/classes/VisualShaderNodeBooleanUniform.xml", "doc/classes/VisualShaderNodeColorConstant.xml", "doc/classes/VisualShaderNodeColorFunc.xml", "doc/classes/VisualShaderNodeColorOp.xml", "doc/classes/VisualShaderNodeColorUniform.xml", "doc/classes/VisualShaderNodeCompare.xml", "doc/classes/VisualShaderNodeCubeMap.xml", "doc/classes/VisualShaderNodeCubeMapUniform.xml", "doc/classes/VisualShaderNodeCustom.xml", "doc/classes/VisualShaderNodeDeterminant.xml", "doc/classes/VisualShaderNodeDotProduct.xml", "doc/classes/VisualShaderNodeExpression.xml", "doc/classes/VisualShaderNodeFaceForward.xml", "doc/classes/VisualShaderNodeFresnel.xml", "doc/classes/VisualShaderNodeGlobalExpression.xml", "doc/classes/VisualShaderNodeGroupBase.xml", "doc/classes/VisualShaderNodeIf.xml", "doc/classes/VisualShaderNodeInput.xml", "doc/classes/VisualShaderNodeIs.xml", "doc/classes/VisualShaderNodeOuterProduct.xml", "doc/classes/VisualShaderNodeOutput.xml", "doc/classes/VisualShaderNodeScalarClamp.xml", "doc/classes/VisualShaderNodeScalarConstant.xml", "doc/classes/VisualShaderNodeScalarDerivativeFunc.xml", "doc/classes/VisualShaderNodeScalarFunc.xml", "doc/classes/VisualShaderNodeScalarInterp.xml", "doc/classes/VisualShaderNodeScalarOp.xml", "doc/classes/VisualShaderNodeScalarSmoothStep.xml", "doc/classes/VisualShaderNodeScalarSwitch.xml", "doc/classes/VisualShaderNodeScalarUniform.xml", "doc/classes/VisualShaderNodeSwitch.xml", "doc/classes/VisualShaderNodeTexture.xml", "doc/classes/VisualShaderNodeTextureUniform.xml", "doc/classes/VisualShaderNodeTextureUniformTriplanar.xml", "doc/classes/VisualShaderNodeTransformCompose.xml", "doc/classes/VisualShaderNodeTransformConstant.xml", "doc/classes/VisualShaderNodeTransformDecompose.xml", "doc/classes/VisualShaderNodeTransformFunc.xml", "doc/classes/VisualShaderNodeTransformMult.xml", "doc/classes/VisualShaderNodeTransformUniform.xml", "doc/classes/VisualShaderNodeTransformVecMult.xml", "doc/classes/VisualShaderNodeUniform.xml", "doc/classes/VisualShaderNodeUniformRef.xml", "doc/classes/VisualShaderNodeVec3Constant.xml", "doc/classes/VisualShaderNodeVec3Uniform.xml", "doc/classes/VisualShaderNodeVectorClamp.xml", "doc/classes/VisualShaderNodeVectorCompose.xml", "doc/classes/VisualShaderNodeVectorDecompose.xml", "doc/classes/VisualShaderNodeVectorDerivativeFunc.xml", "doc/classes/VisualShaderNodeVectorDistance.xml", "doc/classes/VisualShaderNodeVectorFunc.xml", "doc/classes/VisualShaderNodeVectorInterp.xml", "doc/classes/VisualShaderNodeVectorLen.xml", "doc/classes/VisualShaderNodeVectorOp.xml", "doc/classes/VisualShaderNodeVectorRefract.xml", "doc/classes/VisualShaderNodeVectorScalarMix.xml", "doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml", "doc/classes/VisualShaderNodeVectorScalarStep.xml", "doc/classes/VisualShaderNodeVectorSmoothStep.xml", "doc/classes/WeakRef.xml", "doc/classes/WindowDialog.xml", "doc/classes/World.xml", "doc/classes/World2D.xml", "doc/classes/WorldEnvironment.xml", "doc/classes/X509Certificate.xml", "doc/classes/XMLParser.xml", "doc/classes/YSort.xml", "doc/classes/bool.xml", "doc/classes/float.xml", "doc/classes/int.xml", "modules/csg/doc_classes/CSGBox.xml", "modules/csg/doc_classes/CSGCombiner.xml", "modules/csg/doc_classes/CSGCylinder.xml", "modules/csg/doc_classes/CSGMesh.xml", "modules/csg/doc_classes/CSGPolygon.xml", "modules/csg/doc_classes/CSGPrimitive.xml", "modules/csg/doc_classes/CSGShape.xml", "modules/csg/doc_classes/CSGSphere.xml", "modules/csg/doc_classes/CSGTorus.xml", "modules/enet/doc_classes/NetworkedMultiplayerENet.xml", "modules/fbx/doc_classes/EditorSceneImporterFBX.xml", "modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml", "modules/gdnative/doc_classes/GDNative.xml", "modules/gdnative/doc_classes/GDNativeLibrary.xml", "modules/gdnative/doc_classes/MultiplayerPeerGDNative.xml", "modules/gdnative/doc_classes/NativeScript.xml", "modules/gdnative/doc_classes/PacketPeerGDNative.xml", "modules/gdnative/doc_classes/PluginScript.xml", "modules/gdnative/doc_classes/StreamPeerGDNative.xml", "modules/gdnative/doc_classes/VideoStreamGDNative.xml", "modules/gdnative/doc_classes/WebRTCDataChannelGDNative.xml", "modules/gdnative/doc_classes/WebRTCPeerConnectionGDNative.xml", "modules/gdscript/doc_classes/@GDScript.xml", "modules/gdscript/doc_classes/GDScript.xml", "modules/gdscript/doc_classes/GDScriptFunctionState.xml", "modules/gltf/doc_classes/EditorSceneImporterGLTF.xml", "modules/gltf/doc_classes/GLTFAccessor.xml", "modules/gltf/doc_classes/GLTFAnimation.xml", "modules/gltf/doc_classes/GLTFBufferView.xml", "modules/gltf/doc_classes/GLTFCamera.xml", "modules/gltf/doc_classes/GLTFDocument.xml", "modules/gltf/doc_classes/GLTFLight.xml", "modules/gltf/doc_classes/GLTFMesh.xml", "modules/gltf/doc_classes/GLTFNode.xml", "modules/gltf/doc_classes/GLTFSkeleton.xml", "modules/gltf/doc_classes/GLTFSkin.xml", "modules/gltf/doc_classes/GLTFSpecGloss.xml", "modules/gltf/doc_classes/GLTFState.xml", "modules/gltf/doc_classes/GLTFTexture.xml", "modules/gltf/doc_classes/PackedSceneGLTF.xml", "modules/gridmap/doc_classes/GridMap.xml", "modules/minimp3/doc_classes/AudioStreamMP3.xml", "modules/mobile_vr/doc_classes/MobileVRInterface.xml", "modules/opensimplex/doc_classes/NoiseTexture.xml", "modules/opensimplex/doc_classes/OpenSimplexNoise.xml", "modules/regex/doc_classes/RegEx.xml", "modules/regex/doc_classes/RegExMatch.xml", "modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml", "modules/theora/doc_classes/VideoStreamTheora.xml", "modules/upnp/doc_classes/UPNP.xml", "modules/upnp/doc_classes/UPNPDevice.xml", "modules/visual_script/doc_classes/VisualScript.xml", "modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml", "modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml", "modules/visual_script/doc_classes/VisualScriptClassConstant.xml", "modules/visual_script/doc_classes/VisualScriptComment.xml", "modules/visual_script/doc_classes/VisualScriptComposeArray.xml", "modules/visual_script/doc_classes/VisualScriptCondition.xml", "modules/visual_script/doc_classes/VisualScriptConstant.xml", "modules/visual_script/doc_classes/VisualScriptConstructor.xml", "modules/visual_script/doc_classes/VisualScriptCustomNode.xml", "modules/visual_script/doc_classes/VisualScriptDeconstruct.xml", "modules/visual_script/doc_classes/VisualScriptEditor.xml", "modules/visual_script/doc_classes/VisualScriptEmitSignal.xml", "modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml", "modules/visual_script/doc_classes/VisualScriptExpression.xml", "modules/visual_script/doc_classes/VisualScriptFunction.xml", "modules/visual_script/doc_classes/VisualScriptFunctionCall.xml", "modules/visual_script/doc_classes/VisualScriptFunctionState.xml", "modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml", "modules/visual_script/doc_classes/VisualScriptIndexGet.xml", "modules/visual_script/doc_classes/VisualScriptIndexSet.xml", "modules/visual_script/doc_classes/VisualScriptInputAction.xml", "modules/visual_script/doc_classes/VisualScriptIterator.xml", "modules/visual_script/doc_classes/VisualScriptLists.xml", "modules/visual_script/doc_classes/VisualScriptLocalVar.xml", "modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml", "modules/visual_script/doc_classes/VisualScriptMathConstant.xml", "modules/visual_script/doc_classes/VisualScriptNode.xml", "modules/visual_script/doc_classes/VisualScriptOperator.xml", "modules/visual_script/doc_classes/VisualScriptPreload.xml", "modules/visual_script/doc_classes/VisualScriptPropertyGet.xml", "modules/visual_script/doc_classes/VisualScriptPropertySet.xml", "modules/visual_script/doc_classes/VisualScriptResourcePath.xml", "modules/visual_script/doc_classes/VisualScriptReturn.xml", "modules/visual_script/doc_classes/VisualScriptSceneNode.xml", "modules/visual_script/doc_classes/VisualScriptSceneTree.xml", "modules/visual_script/doc_classes/VisualScriptSelect.xml", "modules/visual_script/doc_classes/VisualScriptSelf.xml", "modules/visual_script/doc_classes/VisualScriptSequence.xml", "modules/visual_script/doc_classes/VisualScriptSubCall.xml", "modules/visual_script/doc_classes/VisualScriptSwitch.xml", "modules/visual_script/doc_classes/VisualScriptTypeCast.xml", "modules/visual_script/doc_classes/VisualScriptVariableGet.xml", "modules/visual_script/doc_classes/VisualScriptVariableSet.xml", "modules/visual_script/doc_classes/VisualScriptWhile.xml", "modules/visual_script/doc_classes/VisualScriptYield.xml", "modules/visual_script/doc_classes/VisualScriptYieldSignal.xml", "modules/webm/doc_classes/VideoStreamWebm.xml", "modules/webrtc/doc_classes/WebRTCDataChannel.xml", "modules/webrtc/doc_classes/WebRTCMultiplayer.xml", "modules/webrtc/doc_classes/WebRTCPeerConnection.xml", "modules/websocket/doc_classes/WebSocketClient.xml", "modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml", "modules/websocket/doc_classes/WebSocketPeer.xml", "modules/websocket/doc_classes/WebSocketServer.xml", "modules/webxr/doc_classes/WebXRInterface.xml"]) Compiling ==> editor/editor_fonts.cpp +Compiling ==> modules/tinyexr/register_types.cpp +Compiling ==> modules/tinyexr/image_saver_tinyexr.cpp +Compiling ==> modules/tinyexr/image_loader_tinyexr.cpp Compiling ==> editor/editor_help_search.cpp +Compiling ==> editor/editor_inspector.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tinyexr/image_loader_tinyexr.h:34, + from modules/tinyexr/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tinyexr/image_loader_tinyexr.h:34, + from modules/tinyexr/image_loader_tinyexr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from modules/tinyexr/image_saver_tinyexr.h:34, + from modules/tinyexr/image_saver_tinyexr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -8030,8 +8013,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_help.cpp -Compiling ==> editor/editor_inspector.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -8044,6 +8025,37 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_layouts_dialog.cpp +Compiling ==> editor/editor_help.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/editor_layouts_dialog.h:34, + from editor/editor_layouts_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8062,6 +8074,53 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tinyexr/image_loader_tinyexr.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tinyexr/image_saver_tinyexr.h:34, + from modules/tinyexr/register_types.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_log.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -8074,29 +8133,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_layouts_dialog.cpp -Compiling ==> editor/editor_log.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/editor_layouts_dialog.h:34, - from editor/editor_layouts_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/editor_network_profiler.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8119,6 +8163,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./scene/resources/theme.h:34, + from editor/editor_fonts.h:34, + from editor/editor_fonts.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -8131,6 +8184,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_node.cpp +Compiling ==> editor/editor_path.cpp +Compiling ==> editor/editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from editor/editor_plugin.h:34, + from editor/editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8147,12 +8213,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_node.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./scene/resources/theme.h:34, - from editor/editor_fonts.h:34, - from editor/editor_fonts.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from editor/editor_data.h:34, + from editor/editor_path.h:34, + from editor/editor_path.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -8193,13 +8258,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_plugin_settings.cpp +Compiling ==> editor/editor_profiler.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8208,6 +8276,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/editor_plugin_settings.h:34, + from editor/editor_plugin_settings.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_properties.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_profiler.h:34, + from editor/editor_profiler.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8226,16 +8321,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_path.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from editor/editor_data.h:34, - from editor/editor_path.h:34, - from editor/editor_path.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8253,62 +8338,47 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_plugin.cpp -Compiling ==> editor/editor_plugin_settings.cpp +Compiling ==> editor/editor_properties_array_dict.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, from ./core/io/config_file.h:34, - from editor/editor_plugin.h:34, - from editor/editor_plugin.cpp:31: + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from ./editor/editor_help.h:34, + from ./editor/create_dialog.h:34, + from editor/editor_properties.h:34, + from editor/editor_properties.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_property_name_processor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/editor_plugin_settings.h:34, - from editor/editor_plugin_settings.cpp:31: + from ./scene/main/node.h:34, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/editor_properties_array_dict.h:34, + from editor/editor_properties_array_dict.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_profiler.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/editor_plugin.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_profiler.h:34, - from editor/editor_profiler.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/editor_property_name_processor.h:34, + from editor/editor_property_name_processor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_properties.cpp +Compiling ==> editor/editor_quick_open.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8329,20 +8399,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from ./editor/editor_help.h:34, - from ./editor/create_dialog.h:34, - from editor/editor_properties.h:34, - from editor/editor_properties.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8358,16 +8414,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_properties_array_dict.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/editor_properties_array_dict.h:34, - from editor/editor_properties_array_dict.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_system.h:34, + from editor/editor_quick_open.h:35, + from editor/editor_quick_open.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -8388,18 +8441,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_property_name_processor.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/editor_property_name_processor.h:34, - from editor/editor_property_name_processor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_resource_picker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8413,39 +8455,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_quick_open.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/os/dir_access.h:35, - from editor/editor_file_system.h:34, - from editor/editor_quick_open.h:35, - from editor/editor_quick_open.cpp:31: + from editor/editor_file_dialog.h:34, + from editor/editor_resource_picker.h:34, + from editor/editor_resource_picker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_resource_picker.cpp Compiling ==> editor/editor_resource_preview.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from editor/editor_file_system.h:39: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8454,20 +8480,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/editor_resource_picker.h:34, - from editor/editor_resource_picker.cpp:31: +Compiling ==> editor/editor_run.cpp +In file included from ./core/os/thread.h:44, + from editor/editor_resource_preview.h:35, + from editor/editor_resource_preview.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from editor/editor_resource_preview.h:35, - from editor/editor_resource_preview.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from editor/editor_run.h:34, + from editor/editor_run.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -8477,11 +8503,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from editor/editor_resource_preview.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8490,19 +8512,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_run.cpp Compiling ==> editor/editor_run_native.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from editor/editor_run.h:34, - from editor/editor_run.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, @@ -8521,7 +8532,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from editor/editor_resource_preview.h:37: + from editor/editor_file_system.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8530,18 +8541,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_run_script.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from editor/editor_run_script.h:34, - from editor/editor_run_script.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8556,9 +8555,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/xatlas_unwrap/register_types.cpp +In file included from ./core/error_macros.h:34, + from modules/xatlas_unwrap/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_run_script.cpp Compiling ==> editor/editor_scale.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from editor/editor_run_script.h:34, + from editor/editor_run_script.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, from ./core/engine.h:34, from ./core/os/os.h:34, from editor/editor_scale.cpp:33: @@ -8566,22 +8584,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_sectioned_inspector.cpp +Compiling ==> editor/editor_settings.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8599,6 +8603,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/editor_sectioned_inspector.h:34, + from editor/editor_sectioned_inspector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8614,20 +8631,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/editor_sectioned_inspector.h:34, - from editor/editor_sectioned_inspector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_settings.cpp -In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from editor/editor_settings.h:34, @@ -8663,16 +8666,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_sub_scene.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from editor/editor_settings.cpp:35: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8681,6 +8681,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_sub_scene.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -8692,13 +8693,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +make_editor_icons_action(["editor/editor_icons.gen.h"], ["editor/icons/icon_2_d.svg", "editor/icons/icon_3_d.svg", "editor/icons/icon_GUI_checked.svg", "editor/icons/icon_GUI_checked_disabled.svg", "editor/icons/icon_GUI_dropdown.svg", "editor/icons/icon_GUI_ellipsis.svg", "editor/icons/icon_GUI_h_tick.svg", "editor/icons/icon_GUI_hsplitter.svg", "editor/icons/icon_GUI_mini_checkerboard.svg", "editor/icons/icon_GUI_option_arrow.svg", "editor/icons/icon_GUI_progress_bar.svg", "editor/icons/icon_GUI_progress_fill.svg", "editor/icons/icon_GUI_radio_checked.svg", "editor/icons/icon_GUI_radio_checked_disabled.svg", "editor/icons/icon_GUI_radio_unchecked.svg", "editor/icons/icon_GUI_radio_unchecked_disabled.svg", "editor/icons/icon_GUI_scroll_arrow_left.svg", "editor/icons/icon_GUI_scroll_arrow_left_hl.svg", "editor/icons/icon_GUI_scroll_arrow_right.svg", "editor/icons/icon_GUI_scroll_arrow_right_hl.svg", "editor/icons/icon_GUI_scroll_bg.svg", "editor/icons/icon_GUI_scroll_grabber.svg", "editor/icons/icon_GUI_scroll_grabber_hl.svg", "editor/icons/icon_GUI_scroll_grabber_pressed.svg", "editor/icons/icon_GUI_slider_grabber.svg", "editor/icons/icon_GUI_slider_grabber_hl.svg", "editor/icons/icon_GUI_space.svg", "editor/icons/icon_GUI_spinbox_updown.svg", "editor/icons/icon_GUI_tab.svg", "editor/icons/icon_GUI_tab_menu.svg", "editor/icons/icon_GUI_tab_menu_hl.svg", "editor/icons/icon_GUI_toggle_off.svg", "editor/icons/icon_GUI_toggle_off_disabled.svg", "editor/icons/icon_GUI_toggle_on.svg", "editor/icons/icon_GUI_toggle_on_disabled.svg", "editor/icons/icon_GUI_tree_arrow_down.svg", "editor/icons/icon_GUI_tree_arrow_right.svg", "editor/icons/icon_GUI_tree_arrow_up.svg", "editor/icons/icon_GUI_tree_updown.svg", "editor/icons/icon_GUI_unchecked.svg", "editor/icons/icon_GUI_unchecked_disabled.svg", "editor/icons/icon_GUI_v_tick.svg", "editor/icons/icon_GUI_viewport_hdiagsplitter.svg", "editor/icons/icon_GUI_viewport_vdiagsplitter.svg", "editor/icons/icon_GUI_viewport_vhsplitter.svg", "editor/icons/icon_GUI_visibility_hidden.svg", "editor/icons/icon_GUI_visibility_visible.svg", "editor/icons/icon_GUI_visibility_xray.svg", "editor/icons/icon_GUI_vsplit_bg.svg", "editor/icons/icon_GUI_vsplitter.svg", "editor/icons/icon_a_a_b_b.svg", "editor/icons/icon_a_r_v_r_anchor.svg", "editor/icons/icon_a_r_v_r_camera.svg", "editor/icons/icon_a_r_v_r_controller.svg", "editor/icons/icon_a_r_v_r_origin.svg", "editor/icons/icon_accept_dialog.svg", "editor/icons/icon_action_copy.svg", "editor/icons/icon_action_cut.svg", "editor/icons/icon_action_paste.svg", "editor/icons/icon_add.svg", "editor/icons/icon_add_atlas_tile.svg", "editor/icons/icon_add_autotile.svg", "editor/icons/icon_add_single_tile.svg", "editor/icons/icon_add_split.svg", "editor/icons/icon_anchor.svg", "editor/icons/icon_animated_sprite.svg", "editor/icons/icon_animated_sprite_3d.svg", "editor/icons/icon_animated_texture.svg", "editor/icons/icon_animation.svg", "editor/icons/icon_animation_filter.svg", "editor/icons/icon_animation_player.svg", "editor/icons/icon_animation_track_group.svg", "editor/icons/icon_animation_track_list.svg", "editor/icons/icon_animation_tree.svg", "editor/icons/icon_animation_tree_player.svg", "editor/icons/icon_area.svg", "editor/icons/icon_area_2d.svg", "editor/icons/icon_array.svg", "editor/icons/icon_array_mesh.svg", "editor/icons/icon_arrow_down.svg", "editor/icons/icon_arrow_left.svg", "editor/icons/icon_arrow_right.svg", "editor/icons/icon_arrow_up.svg", "editor/icons/icon_aspect_ratio_container.svg", "editor/icons/icon_asset_lib.svg", "editor/icons/icon_atlas_texture.svg", "editor/icons/icon_audio_bus_bypass.svg", "editor/icons/icon_audio_bus_layout.svg", "editor/icons/icon_audio_bus_mute.svg", "editor/icons/icon_audio_bus_solo.svg", "editor/icons/icon_audio_stream_m_p3.svg", "editor/icons/icon_audio_stream_o_g_g_vorbis.svg", "editor/icons/icon_audio_stream_player.svg", "editor/icons/icon_audio_stream_player_2_d.svg", "editor/icons/icon_audio_stream_player_3_d.svg", "editor/icons/icon_audio_stream_sample.svg", "editor/icons/icon_auto_end.svg", "editor/icons/icon_auto_key.svg", "editor/icons/icon_auto_play.svg", "editor/icons/icon_auto_triangle.svg", "editor/icons/icon_back.svg", "editor/icons/icon_back_buffer_copy.svg", "editor/icons/icon_bake.svg", "editor/icons/icon_baked_lightmap.svg", "editor/icons/icon_baked_lightmap_data.svg", "editor/icons/icon_basis.svg", "editor/icons/icon_bezier_handles_balanced.svg", "editor/icons/icon_bezier_handles_free.svg", "editor/icons/icon_bezier_handles_mirror.svg", "editor/icons/icon_bit_map.svg", "editor/icons/icon_bitmap_font.svg", "editor/icons/icon_blend.svg", "editor/icons/icon_bone.svg", "editor/icons/icon_bone_2_d.svg", "editor/icons/icon_bone_attachment.svg", "editor/icons/icon_bone_track.svg", "editor/icons/icon_bool.svg", "editor/icons/icon_box_shape.svg", "editor/icons/icon_bucket.svg", "editor/icons/icon_bus_vu_empty.svg", "editor/icons/icon_bus_vu_frozen.svg", "editor/icons/icon_bus_vu_full.svg", "editor/icons/icon_button.svg", "editor/icons/icon_button_group.svg", "editor/icons/icon_c_p_u_particles.svg", "editor/icons/icon_c_p_u_particles_2_d.svg", "editor/icons/icon_camera.svg", "editor/icons/icon_camera_2d.svg", "editor/icons/icon_camera_texture.svg", "editor/icons/icon_canvas_item.svg", "editor/icons/icon_canvas_item_material.svg", "editor/icons/icon_canvas_item_shader.svg", "editor/icons/icon_canvas_item_shader_graph.svg", "editor/icons/icon_canvas_layer.svg", "editor/icons/icon_canvas_modulate.svg", "editor/icons/icon_capsule_mesh.svg", "editor/icons/icon_capsule_shape.svg", "editor/icons/icon_capsule_shape_2d.svg", "editor/icons/icon_center_container.svg", "editor/icons/icon_check_box.svg", "editor/icons/icon_check_button.svg", "editor/icons/icon_checkerboard.svg", "editor/icons/icon_circle_shape_2d.svg", "editor/icons/icon_class_list.svg", "editor/icons/icon_clear.svg", "editor/icons/icon_clipped_camera.svg", "editor/icons/icon_close.svg", "editor/icons/icon_collapse.svg", "editor/icons/icon_collapse_tree.svg", "editor/icons/icon_collision_polygon.svg", "editor/icons/icon_collision_polygon_2d.svg", "editor/icons/icon_collision_shape.svg", "editor/icons/icon_collision_shape_2d.svg", "editor/icons/icon_color.svg", "editor/icons/icon_color_pick.svg", "editor/icons/icon_color_picker.svg", "editor/icons/icon_color_picker_button.svg", "editor/icons/icon_color_ramp.svg", "editor/icons/icon_color_rect.svg", "editor/icons/icon_color_track_vu.svg", "editor/icons/icon_concave_polygon_shape.svg", "editor/icons/icon_concave_polygon_shape_2d.svg", "editor/icons/icon_cone_twist_joint.svg", "editor/icons/icon_confirmation_dialog.svg", "editor/icons/icon_container.svg", "editor/icons/icon_control.svg", "editor/icons/icon_control_align_bottom_center.svg", "editor/icons/icon_control_align_bottom_left.svg", "editor/icons/icon_control_align_bottom_right.svg", "editor/icons/icon_control_align_bottom_wide.svg", "editor/icons/icon_control_align_center.svg", "editor/icons/icon_control_align_center_left.svg", "editor/icons/icon_control_align_center_right.svg", "editor/icons/icon_control_align_left_center.svg", "editor/icons/icon_control_align_left_wide.svg", "editor/icons/icon_control_align_right_center.svg", "editor/icons/icon_control_align_right_wide.svg", "editor/icons/icon_control_align_top_center.svg", "editor/icons/icon_control_align_top_left.svg", "editor/icons/icon_control_align_top_right.svg", "editor/icons/icon_control_align_top_wide.svg", "editor/icons/icon_control_align_wide.svg", "editor/icons/icon_control_hcenter_wide.svg", "editor/icons/icon_control_layout.svg", "editor/icons/icon_control_vcenter_wide.svg", "editor/icons/icon_convex_polygon_shape.svg", "editor/icons/icon_convex_polygon_shape_2d.svg", "editor/icons/icon_copy_node_path.svg", "editor/icons/icon_create_new_scene_from.svg", "editor/icons/icon_crypto_key.svg", "editor/icons/icon_cube_map.svg", "editor/icons/icon_cube_mesh.svg", "editor/icons/icon_curve.svg", "editor/icons/icon_curve_2d.svg", "editor/icons/icon_curve_3d.svg", "editor/icons/icon_curve_close.svg", "editor/icons/icon_curve_constant.svg", "editor/icons/icon_curve_create.svg", "editor/icons/icon_curve_curve.svg", "editor/icons/icon_curve_delete.svg", "editor/icons/icon_curve_edit.svg", "editor/icons/icon_curve_in.svg", "editor/icons/icon_curve_in_out.svg", "editor/icons/icon_curve_linear.svg", "editor/icons/icon_curve_out.svg", "editor/icons/icon_curve_out_in.svg", "editor/icons/icon_curve_texture.svg", "editor/icons/icon_cylinder_mesh.svg", "editor/icons/icon_cylinder_shape.svg", "editor/icons/icon_damped_spring_joint_2d.svg", "editor/icons/icon_debug.svg", "editor/icons/icon_debug_continue.svg", "editor/icons/icon_debug_next.svg", "editor/icons/icon_debug_skip_breakpoints_off.svg", "editor/icons/icon_debug_skip_breakpoints_on.svg", "editor/icons/icon_debug_step.svg", "editor/icons/icon_default_project_icon.svg", "editor/icons/icon_delete_split.svg", "editor/icons/icon_dictionary.svg", "editor/icons/icon_directional_light.svg", "editor/icons/icon_distraction_free.svg", "editor/icons/icon_duplicate.svg", "editor/icons/icon_dynamic_font.svg", "editor/icons/icon_dynamic_font_data.svg", "editor/icons/icon_edit.svg", "editor/icons/icon_edit_bezier.svg", "editor/icons/icon_edit_internal.svg", "editor/icons/icon_edit_key.svg", "editor/icons/icon_edit_pivot.svg", "editor/icons/icon_edit_resource.svg", "editor/icons/icon_editor_3d_handle.svg", "editor/icons/icon_editor_control_anchor.svg", "editor/icons/icon_editor_curve_handle.svg", "editor/icons/icon_editor_handle.svg", "editor/icons/icon_editor_handle_add.svg", "editor/icons/icon_editor_internal_handle.svg", "editor/icons/icon_editor_path_sharp_handle.svg", "editor/icons/icon_editor_path_smooth_handle.svg", "editor/icons/icon_editor_pivot.svg", "editor/icons/icon_editor_plugin.svg", "editor/icons/icon_editor_position.svg", "editor/icons/icon_editor_position_previous.svg", "editor/icons/icon_editor_position_unselected.svg", "editor/icons/icon_enum.svg", "editor/icons/icon_environment.svg", "editor/icons/icon_error.svg", "editor/icons/icon_error_sign.svg", "editor/icons/icon_error_warning.svg", "editor/icons/icon_expand_bottom_dock.svg", "editor/icons/icon_expand_tree.svg", "editor/icons/icon_external_link.svg", "editor/icons/icon_favorites.svg", "editor/icons/icon_file.svg", "editor/icons/icon_file_big_thumb.svg", "editor/icons/icon_file_broken.svg", "editor/icons/icon_file_broken_big_thumb.svg", "editor/icons/icon_file_dead.svg", "editor/icons/icon_file_dead_big_thumb.svg", "editor/icons/icon_file_dead_medium_thumb.svg", "editor/icons/icon_file_dialog.svg", "editor/icons/icon_file_list.svg", "editor/icons/icon_file_medium_thumb.svg", "editor/icons/icon_file_thumbnail.svg", "editor/icons/icon_filesystem.svg", "editor/icons/icon_fixed_material.svg", "editor/icons/icon_fixed_spatial_material.svg", "editor/icons/icon_float.svg", "editor/icons/icon_folder.svg", "editor/icons/icon_folder_big_thumb.svg", "editor/icons/icon_folder_medium_thumb.svg", "editor/icons/icon_font.svg", "editor/icons/icon_forward.svg", "editor/icons/icon_g_i_probe.svg", "editor/icons/icon_g_i_probe_data.svg", "editor/icons/icon_generic_6_d_o_f_joint.svg", "editor/icons/icon_gizmo_baked_lightmap.svg", "editor/icons/icon_gizmo_c_p_u_particles.svg", "editor/icons/icon_gizmo_camera.svg", "editor/icons/icon_gizmo_directional_light.svg", "editor/icons/icon_gizmo_g_i_probe.svg", "editor/icons/icon_gizmo_light.svg", "editor/icons/icon_gizmo_listener.svg", "editor/icons/icon_gizmo_particles.svg", "editor/icons/icon_gizmo_portal.svg", "editor/icons/icon_gizmo_reflection_probe.svg", "editor/icons/icon_gizmo_spatial_sample_player.svg", "editor/icons/icon_gizmo_spot_light.svg", "editor/icons/icon_godot.svg", "editor/icons/icon_godot_docs.svg", "editor/icons/icon_gradient.svg", "editor/icons/icon_gradient_texture.svg", "editor/icons/icon_gradient_texture_2_d.svg", "editor/icons/icon_graph_edit.svg", "editor/icons/icon_graph_node.svg", "editor/icons/icon_grid.svg", "editor/icons/icon_grid_container.svg", "editor/icons/icon_grid_minimap.svg", "editor/icons/icon_groove_joint_2d.svg", "editor/icons/icon_group.svg", "editor/icons/icon_group_viewport.svg", "editor/icons/icon_groups.svg", "editor/icons/icon_gui_close.svg", "editor/icons/icon_gui_close_customizable.svg", "editor/icons/icon_gui_graph_node_port.svg", "editor/icons/icon_gui_resizer.svg", "editor/icons/icon_h_box_container.svg", "editor/icons/icon_h_flow_container.svg", "editor/icons/icon_h_scroll_bar.svg", "editor/icons/icon_h_separator.svg", "editor/icons/icon_h_slider.svg", "editor/icons/icon_h_split_container.svg", "editor/icons/icon_h_t_t_p_request.svg", "editor/icons/icon_headphones.svg", "editor/icons/icon_heart.svg", "editor/icons/icon_height_map_shape.svg", "editor/icons/icon_help.svg", "editor/icons/icon_help_search.svg", "editor/icons/icon_hinge_joint.svg", "editor/icons/icon_history.svg", "editor/icons/icon_hsize.svg", "editor/icons/icon_image.svg", "editor/icons/icon_image_texture.svg", "editor/icons/icon_immediate_geometry.svg", "editor/icons/icon_import_check.svg", "editor/icons/icon_import_fail.svg", "editor/icons/icon_information_sign.svg", "editor/icons/icon_insert_after.svg", "editor/icons/icon_insert_before.svg", "editor/icons/icon_instance.svg", "editor/icons/icon_instance_options.svg", "editor/icons/icon_int.svg", "editor/icons/icon_interp_cubic.svg", "editor/icons/icon_interp_linear.svg", "editor/icons/icon_interp_raw.svg", "editor/icons/icon_interp_wrap_clamp.svg", "editor/icons/icon_interp_wrap_loop.svg", "editor/icons/icon_interpolated_camera.svg", "editor/icons/icon_inverse_kinematics.svg", "editor/icons/icon_issue.svg", "editor/icons/icon_item_list.svg", "editor/icons/icon_joy_axis.svg", "editor/icons/icon_joy_button.svg", "editor/icons/icon_joypad.svg", "editor/icons/icon_key.svg", "editor/icons/icon_key_animation.svg", "editor/icons/icon_key_audio.svg", "editor/icons/icon_key_bezier.svg", "editor/icons/icon_key_bezier_handle.svg", "editor/icons/icon_key_bezier_point.svg", "editor/icons/icon_key_bezier_selected.svg", "editor/icons/icon_key_call.svg", "editor/icons/icon_key_eased_selected.svg", "editor/icons/icon_key_hover.svg", "editor/icons/icon_key_invalid.svg", "editor/icons/icon_key_next.svg", "editor/icons/icon_key_position.svg", "editor/icons/icon_key_rotation.svg", "editor/icons/icon_key_scale.svg", "editor/icons/icon_key_selected.svg", "editor/icons/icon_key_value.svg", "editor/icons/icon_key_value_eased.svg", "editor/icons/icon_key_xform.svg", "editor/icons/icon_keyboard.svg", "editor/icons/icon_keyboard_physical.svg", "editor/icons/icon_kinematic_body.svg", "editor/icons/icon_kinematic_body_2d.svg", "editor/icons/icon_label.svg", "editor/icons/icon_label_3d.svg", "editor/icons/icon_large_texture.svg", "editor/icons/icon_light_2d.svg", "editor/icons/icon_light_occluder_2d.svg", "editor/icons/icon_line_2d.svg", "editor/icons/icon_line_edit.svg", "editor/icons/icon_line_shape_2d.svg", "editor/icons/icon_link_button.svg", "editor/icons/icon_list_select.svg", "editor/icons/icon_listener.svg", "editor/icons/icon_listener_2d.svg", "editor/icons/icon_load.svg", "editor/icons/icon_lock.svg", "editor/icons/icon_lock_viewport.svg", "editor/icons/icon_logo.svg", "editor/icons/icon_loop.svg", "editor/icons/icon_loop_interpolation.svg", "editor/icons/icon_main_play.svg", "editor/icons/icon_margin_container.svg", "editor/icons/icon_match_case.svg", "editor/icons/icon_material_preview_cube.svg", "editor/icons/icon_material_preview_cube_off.svg", "editor/icons/icon_material_preview_light_1.svg", "editor/icons/icon_material_preview_light_1_off.svg", "editor/icons/icon_material_preview_light_2.svg", "editor/icons/icon_material_preview_light_2_off.svg", "editor/icons/icon_material_preview_sphere.svg", "editor/icons/icon_material_preview_sphere_off.svg", "editor/icons/icon_member_constant.svg", "editor/icons/icon_member_method.svg", "editor/icons/icon_member_property.svg", "editor/icons/icon_member_signal.svg", "editor/icons/icon_member_theme.svg", "editor/icons/icon_menu_button.svg", "editor/icons/icon_mesh.svg", "editor/icons/icon_mesh_instance.svg", "editor/icons/icon_mesh_instance_2d.svg", "editor/icons/icon_mesh_library.svg", "editor/icons/icon_mesh_texture.svg", "editor/icons/icon_mini_object.svg", "editor/icons/icon_mirror_x.svg", "editor/icons/icon_mirror_y.svg", "editor/icons/icon_mouse.svg", "editor/icons/icon_move_down.svg", "editor/icons/icon_move_left.svg", "editor/icons/icon_move_point.svg", "editor/icons/icon_move_right.svg", "editor/icons/icon_move_up.svg", "editor/icons/icon_multi_edit.svg", "editor/icons/icon_multi_line.svg", "editor/icons/icon_multi_mesh.svg", "editor/icons/icon_multi_mesh_instance.svg", "editor/icons/icon_multi_mesh_instance_2d.svg", "editor/icons/icon_navigation.svg", "editor/icons/icon_navigation_2d.svg", "editor/icons/icon_navigation_agent.svg", "editor/icons/icon_navigation_agent_2d.svg", "editor/icons/icon_navigation_mesh.svg", "editor/icons/icon_navigation_mesh_instance.svg", "editor/icons/icon_navigation_obstacle.svg", "editor/icons/icon_navigation_obstacle_2d.svg", "editor/icons/icon_navigation_polygon.svg", "editor/icons/icon_navigation_polygon_instance.svg", "editor/icons/icon_new.svg", "editor/icons/icon_new_root.svg", "editor/icons/icon_nil.svg", "editor/icons/icon_nine_patch_rect.svg", "editor/icons/icon_node.svg", "editor/icons/icon_node_2d.svg", "editor/icons/icon_node_disabled.svg", "editor/icons/icon_node_path.svg", "editor/icons/icon_node_warning.svg", "editor/icons/icon_non_favorite.svg", "editor/icons/icon_object.svg", "editor/icons/icon_occluder.svg", "editor/icons/icon_occluder_polygon_2d.svg", "editor/icons/icon_occluder_shape.svg", "editor/icons/icon_occluder_shape_polygon.svg", "editor/icons/icon_occluder_shape_sphere.svg", "editor/icons/icon_omni_light.svg", "editor/icons/icon_onion.svg", "editor/icons/icon_open.svg", "editor/icons/icon_option_button.svg", "editor/icons/icon_overbright_indicator.svg", "editor/icons/icon_override.svg", "editor/icons/icon_packed_data_container.svg", "editor/icons/icon_packed_scene.svg", "editor/icons/icon_panel.svg", "editor/icons/icon_panel_container.svg", "editor/icons/icon_panels_1.svg", "editor/icons/icon_panels_2.svg", "editor/icons/icon_panels_2_alt.svg", "editor/icons/icon_panels_3.svg", "editor/icons/icon_panels_3_alt.svg", "editor/icons/icon_panels_4.svg", "editor/icons/icon_panorama_sky.svg", "editor/icons/icon_parallax_background.svg", "editor/icons/icon_parallax_layer.svg", "editor/icons/icon_particle_attractor_2d.svg", "editor/icons/icon_particles.svg", "editor/icons/icon_particles_2d.svg", "editor/icons/icon_particles_material.svg", "editor/icons/icon_path.svg", "editor/icons/icon_path_2d.svg", "editor/icons/icon_path_follow.svg", "editor/icons/icon_path_follow_2d.svg", "editor/icons/icon_pause.svg", "editor/icons/icon_physical_bone.svg", "editor/icons/icon_pin.svg", "editor/icons/icon_pin_joint.svg", "editor/icons/icon_pin_joint_2d.svg", "editor/icons/icon_pin_pressed.svg", "editor/icons/icon_plane.svg", "editor/icons/icon_plane_mesh.svg", "editor/icons/icon_plane_shape.svg", "editor/icons/icon_play.svg", "editor/icons/icon_play_backwards.svg", "editor/icons/icon_play_custom.svg", "editor/icons/icon_play_overlay.svg", "editor/icons/icon_play_scene.svg", "editor/icons/icon_play_start.svg", "editor/icons/icon_play_start_backwards.svg", "editor/icons/icon_play_travel.svg", "editor/icons/icon_plugin_script.svg", "editor/icons/icon_point_mesh.svg", "editor/icons/icon_polygon_2_d.svg", "editor/icons/icon_polygon_path_finder.svg", "editor/icons/icon_pool_byte_array.svg", "editor/icons/icon_pool_color_array.svg", "editor/icons/icon_pool_int_array.svg", "editor/icons/icon_pool_real_array.svg", "editor/icons/icon_pool_string_array.svg", "editor/icons/icon_pool_vector2_array.svg", "editor/icons/icon_pool_vector3_array.svg", "editor/icons/icon_popup.svg", "editor/icons/icon_popup_dialog.svg", "editor/icons/icon_popup_menu.svg", "editor/icons/icon_popup_panel.svg", "editor/icons/icon_portal.svg", "editor/icons/icon_position_2d.svg", "editor/icons/icon_position_3d.svg", "editor/icons/icon_prism_mesh.svg", "editor/icons/icon_procedural_sky.svg", "editor/icons/icon_progress_1.svg", "editor/icons/icon_progress_2.svg", "editor/icons/icon_progress_3.svg", "editor/icons/icon_progress_4.svg", "editor/icons/icon_progress_5.svg", "editor/icons/icon_progress_6.svg", "editor/icons/icon_progress_7.svg", "editor/icons/icon_progress_8.svg", "editor/icons/icon_progress_bar.svg", "editor/icons/icon_project_icon_loading.svg", "editor/icons/icon_proximity_group.svg", "editor/icons/icon_proxy_texture.svg", "editor/icons/icon_quad.svg", "editor/icons/icon_quad_mesh.svg", "editor/icons/icon_quat.svg", "editor/icons/icon_r_i_d.svg", "editor/icons/icon_ray_cast.svg", "editor/icons/icon_ray_cast_2d.svg", "editor/icons/icon_ray_shape.svg", "editor/icons/icon_ray_shape_2d.svg", "editor/icons/icon_rayito.svg", "editor/icons/icon_rect2.svg", "editor/icons/icon_rectangle_shape_2d.svg", "editor/icons/icon_reference_rect.svg", "editor/icons/icon_reflection_probe.svg", "editor/icons/icon_refresh.svg", "editor/icons/icon_region_edit.svg", "editor/icons/icon_reload.svg", "editor/icons/icon_reload_small.svg", "editor/icons/icon_remote_transform.svg", "editor/icons/icon_remote_transform_2d.svg", "editor/icons/icon_remove.svg", "editor/icons/icon_remove_internal.svg", "editor/icons/icon_rename.svg", "editor/icons/icon_reparent.svg", "editor/icons/icon_reparent_to_new_node.svg", "editor/icons/icon_resource_preloader.svg", "editor/icons/icon_reverse_gradient.svg", "editor/icons/icon_rich_text_effect.svg", "editor/icons/icon_rich_text_label.svg", "editor/icons/icon_rigid_body.svg", "editor/icons/icon_rigid_body_2d.svg", "editor/icons/icon_room.svg", "editor/icons/icon_room_bounds.svg", "editor/icons/icon_room_group.svg", "editor/icons/icon_room_manager.svg", "editor/icons/icon_root_motion_view.svg", "editor/icons/icon_rotate_0.svg", "editor/icons/icon_rotate_180.svg", "editor/icons/icon_rotate_270.svg", "editor/icons/icon_rotate_90.svg", "editor/icons/icon_rotate_left.svg", "editor/icons/icon_rotate_right.svg", "editor/icons/icon_ruler.svg", "editor/icons/icon_sample_library.svg", "editor/icons/icon_save.svg", "editor/icons/icon_scene_unique_name.svg", "editor/icons/icon_script.svg", "editor/icons/icon_script_create.svg", "editor/icons/icon_script_create_dialog.svg", "editor/icons/icon_script_extend.svg", "editor/icons/icon_script_remove.svg", "editor/icons/icon_scroll_container.svg", "editor/icons/icon_search.svg", "editor/icons/icon_segment_shape_2d.svg", "editor/icons/icon_shader.svg", "editor/icons/icon_shader_material.svg", "editor/icons/icon_short_cut.svg", "editor/icons/icon_signal.svg", "editor/icons/icon_signals.svg", "editor/icons/icon_signals_and_groups.svg", "editor/icons/icon_skeleton.svg", "editor/icons/icon_skeleton_2d.svg", "editor/icons/icon_skeleton_i_k.svg", "editor/icons/icon_slider_joint.svg", "editor/icons/icon_slot.svg", "editor/icons/icon_snap.svg", "editor/icons/icon_snap_grid.svg", "editor/icons/icon_soft_body.svg", "editor/icons/icon_sort.svg", "editor/icons/icon_spatial.svg", "editor/icons/icon_spatial_material.svg", "editor/icons/icon_sphere_mesh.svg", "editor/icons/icon_sphere_shape.svg", "editor/icons/icon_spin_box.svg", "editor/icons/icon_spot_light.svg", "editor/icons/icon_spring_arm.svg", "editor/icons/icon_sprite.svg", "editor/icons/icon_sprite_3d.svg", "editor/icons/icon_sprite_frames.svg", "editor/icons/icon_sprite_sheet.svg", "editor/icons/icon_static_body.svg", "editor/icons/icon_static_body_2d.svg", "editor/icons/icon_status_error.svg", "editor/icons/icon_status_success.svg", "editor/icons/icon_status_warning.svg", "editor/icons/icon_stop.svg", "editor/icons/icon_stream_texture.svg", "editor/icons/icon_string.svg", "editor/icons/icon_style_box_empty.svg", "editor/icons/icon_style_box_flat.svg", "editor/icons/icon_style_box_line.svg", "editor/icons/icon_style_box_texture.svg", "editor/icons/icon_tab_container.svg", "editor/icons/icon_tabs.svg", "editor/icons/icon_test_cube.svg", "editor/icons/icon_text_edit.svg", "editor/icons/icon_text_file.svg", "editor/icons/icon_text_mesh.svg", "editor/icons/icon_texture_3_d.svg", "editor/icons/icon_texture_array.svg", "editor/icons/icon_texture_button.svg", "editor/icons/icon_texture_progress.svg", "editor/icons/icon_texture_rect.svg", "editor/icons/icon_theme.svg", "editor/icons/icon_theme_deselect_all.svg", "editor/icons/icon_theme_remove_all_items.svg", "editor/icons/icon_theme_remove_custom_items.svg", "editor/icons/icon_theme_select_all.svg", "editor/icons/icon_theme_select_full.svg", "editor/icons/icon_thumbnail_wait.svg", "editor/icons/icon_tile_map.svg", "editor/icons/icon_tile_set.svg", "editor/icons/icon_time.svg", "editor/icons/icon_timeline_indicator.svg", "editor/icons/icon_timer.svg", "editor/icons/icon_tool_add_node.svg", "editor/icons/icon_tool_button.svg", "editor/icons/icon_tool_connect.svg", "editor/icons/icon_tool_move.svg", "editor/icons/icon_tool_pan.svg", "editor/icons/icon_tool_rotate.svg", "editor/icons/icon_tool_scale.svg", "editor/icons/icon_tool_select.svg", "editor/icons/icon_tool_triangle.svg", "editor/icons/icon_tools.svg", "editor/icons/icon_touch_screen_button.svg", "editor/icons/icon_track_add_key.svg", "editor/icons/icon_track_add_key_hl.svg", "editor/icons/icon_track_capture.svg", "editor/icons/icon_track_continuous.svg", "editor/icons/icon_track_discrete.svg", "editor/icons/icon_track_trigger.svg", "editor/icons/icon_transform.svg", "editor/icons/icon_transform_2_D.svg", "editor/icons/icon_transition_end.svg", "editor/icons/icon_transition_end_auto.svg", "editor/icons/icon_transition_end_auto_big.svg", "editor/icons/icon_transition_end_big.svg", "editor/icons/icon_transition_immediate.svg", "editor/icons/icon_transition_immediate_auto.svg", "editor/icons/icon_transition_immediate_auto_big.svg", "editor/icons/icon_transition_immediate_big.svg", "editor/icons/icon_transition_sync.svg", "editor/icons/icon_transition_sync_auto.svg", "editor/icons/icon_transition_sync_auto_big.svg", "editor/icons/icon_transition_sync_big.svg", "editor/icons/icon_translation.svg", "editor/icons/icon_transpose.svg", "editor/icons/icon_tree.svg", "editor/icons/icon_triple_bar.svg", "editor/icons/icon_tween.svg", "editor/icons/icon_unbone.svg", "editor/icons/icon_undo.svg", "editor/icons/icon_ungroup.svg", "editor/icons/icon_unlock.svg", "editor/icons/icon_uv.svg", "editor/icons/icon_v_box_container.svg", "editor/icons/icon_v_flow_container.svg", "editor/icons/icon_v_scroll_bar.svg", "editor/icons/icon_v_separator.svg", "editor/icons/icon_v_slider.svg", "editor/icons/icon_v_split_container.svg", "editor/icons/icon_variant.svg", "editor/icons/icon_vcs_branches.svg", "editor/icons/icon_vector2.svg", "editor/icons/icon_vector3.svg", "editor/icons/icon_vehicle_body.svg", "editor/icons/icon_vehicle_wheel.svg", "editor/icons/icon_video_player.svg", "editor/icons/icon_viewport.svg", "editor/icons/icon_viewport_container.svg", "editor/icons/icon_viewport_speed.svg", "editor/icons/icon_viewport_texture.svg", "editor/icons/icon_viewport_zoom.svg", "editor/icons/icon_visibility_enabler.svg", "editor/icons/icon_visibility_enabler_2d.svg", "editor/icons/icon_visibility_notifier.svg", "editor/icons/icon_visibility_notifier_2d.svg", "editor/icons/icon_visual_script_comment.svg", "editor/icons/icon_visual_script_expression.svg", "editor/icons/icon_visual_shader.svg", "editor/icons/icon_visual_shader_node_boolean_uniform.svg", "editor/icons/icon_visual_shader_node_color_constant.svg", "editor/icons/icon_visual_shader_node_color_op.svg", "editor/icons/icon_visual_shader_node_color_uniform.svg", "editor/icons/icon_visual_shader_node_cube_map.svg", "editor/icons/icon_visual_shader_node_cube_map_uniform.svg", "editor/icons/icon_visual_shader_node_curve_texture.svg", "editor/icons/icon_visual_shader_node_expression.svg", "editor/icons/icon_visual_shader_node_global_expression.svg", "editor/icons/icon_visual_shader_node_input.svg", "editor/icons/icon_visual_shader_node_scalar_func.svg", "editor/icons/icon_visual_shader_node_scalar_op.svg", "editor/icons/icon_visual_shader_node_scalar_uniform.svg", "editor/icons/icon_visual_shader_node_texture_uniform.svg", "editor/icons/icon_visual_shader_node_texture_uniform_triplanar.svg", "editor/icons/icon_visual_shader_node_transform_compose.svg", "editor/icons/icon_visual_shader_node_transform_decompose.svg", "editor/icons/icon_visual_shader_node_transform_uniform.svg", "editor/icons/icon_visual_shader_node_transform_vec_mult.svg", "editor/icons/icon_visual_shader_node_vec_3_uniform.svg", "editor/icons/icon_visual_shader_node_vector_compose.svg", "editor/icons/icon_visual_shader_node_vector_decompose.svg", "editor/icons/icon_visual_shader_node_vector_distance.svg", "editor/icons/icon_visual_shader_node_vector_func.svg", "editor/icons/icon_visual_shader_node_vector_len.svg", "editor/icons/icon_visual_shader_port.svg", "editor/icons/icon_warning.svg", "editor/icons/icon_window_dialog.svg", "editor/icons/icon_world.svg", "editor/icons/icon_world_2d.svg", "editor/icons/icon_world_environment.svg", "editor/icons/icon_x509_certificate.svg", "editor/icons/icon_y_sort.svg", "editor/icons/icon_zoom.svg", "editor/icons/icon_zoom_less.svg", "editor/icons/icon_zoom_more.svg", "editor/icons/icon_zoom_reset.svg", "modules/csg/icons/icon_c_s_g_box.svg", "modules/csg/icons/icon_c_s_g_capsule.svg", "modules/csg/icons/icon_c_s_g_combiner.svg", "modules/csg/icons/icon_c_s_g_cylinder.svg", "modules/csg/icons/icon_c_s_g_mesh.svg", "modules/csg/icons/icon_c_s_g_polygon.svg", "modules/csg/icons/icon_c_s_g_sphere.svg", "modules/csg/icons/icon_c_s_g_torus.svg", "modules/gdnative/icons/icon_g_d_native_library.svg", "modules/gdnative/icons/icon_native_script.svg", "modules/gdscript/icons/icon_g_d_script.svg", "modules/gridmap/icons/icon_grid_map.svg", "modules/opensimplex/icons/icon_noise_texture.svg", "modules/visual_script/icons/icon_visual_script.svg"]) +Compiling ==> editor/editor_themes.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./scene/resources/texture.h:34, + from editor/editor_themes.h:34, + from editor/editor_themes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8707,6 +8722,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +make_doc_translations_header(["editor/doc_translations.gen.h"], ["doc/translations/de.po", "doc/translations/es.po", "doc/translations/fr.po", "doc/translations/ja.po", "doc/translations/zh_CN.po"]) +make_editor_translations_header(["editor/editor_translations.gen.h"], ["editor/translations/bg.po", "editor/translations/ca.po", "editor/translations/cs.po", "editor/translations/de.po", "editor/translations/el.po", "editor/translations/eo.po", "editor/translations/es_AR.po", "editor/translations/es.po", "editor/translations/fi.po", "editor/translations/fr.po", "editor/translations/gl.po", "editor/translations/hu.po", "editor/translations/id.po", "editor/translations/it.po", "editor/translations/ja.po", "editor/translations/ko.po", "editor/translations/lv.po", "editor/translations/ms.po", "editor/translations/nb.po", "editor/translations/nl.po", "editor/translations/pl.po", "editor/translations/pt_BR.po", "editor/translations/pt.po", "editor/translations/ro.po", "editor/translations/ru.po", "editor/translations/sk.po", "editor/translations/sv.po", "editor/translations/th.po", "editor/translations/tr.po", "editor/translations/uk.po", "editor/translations/vi.po", "editor/translations/zh_CN.po", "editor/translations/zh_TW.po"]) +Compiling ==> editor/editor_vcs_interface.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8716,7 +8734,7 @@ from ./scene/gui/control.h:36, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8725,21 +8743,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -make_editor_icons_action(["editor/editor_icons.gen.h"], ["editor/icons/icon_2_d.svg", "editor/icons/icon_3_d.svg", "editor/icons/icon_GUI_checked.svg", "editor/icons/icon_GUI_checked_disabled.svg", "editor/icons/icon_GUI_dropdown.svg", "editor/icons/icon_GUI_ellipsis.svg", "editor/icons/icon_GUI_h_tick.svg", "editor/icons/icon_GUI_hsplitter.svg", "editor/icons/icon_GUI_mini_checkerboard.svg", "editor/icons/icon_GUI_option_arrow.svg", "editor/icons/icon_GUI_progress_bar.svg", "editor/icons/icon_GUI_progress_fill.svg", "editor/icons/icon_GUI_radio_checked.svg", "editor/icons/icon_GUI_radio_checked_disabled.svg", "editor/icons/icon_GUI_radio_unchecked.svg", "editor/icons/icon_GUI_radio_unchecked_disabled.svg", "editor/icons/icon_GUI_scroll_arrow_left.svg", "editor/icons/icon_GUI_scroll_arrow_left_hl.svg", "editor/icons/icon_GUI_scroll_arrow_right.svg", "editor/icons/icon_GUI_scroll_arrow_right_hl.svg", "editor/icons/icon_GUI_scroll_bg.svg", "editor/icons/icon_GUI_scroll_grabber.svg", "editor/icons/icon_GUI_scroll_grabber_hl.svg", "editor/icons/icon_GUI_scroll_grabber_pressed.svg", "editor/icons/icon_GUI_slider_grabber.svg", "editor/icons/icon_GUI_slider_grabber_hl.svg", "editor/icons/icon_GUI_space.svg", "editor/icons/icon_GUI_spinbox_updown.svg", "editor/icons/icon_GUI_tab.svg", "editor/icons/icon_GUI_tab_menu.svg", "editor/icons/icon_GUI_tab_menu_hl.svg", "editor/icons/icon_GUI_toggle_off.svg", "editor/icons/icon_GUI_toggle_off_disabled.svg", "editor/icons/icon_GUI_toggle_on.svg", "editor/icons/icon_GUI_toggle_on_disabled.svg", "editor/icons/icon_GUI_tree_arrow_down.svg", "editor/icons/icon_GUI_tree_arrow_right.svg", "editor/icons/icon_GUI_tree_arrow_up.svg", "editor/icons/icon_GUI_tree_updown.svg", "editor/icons/icon_GUI_unchecked.svg", "editor/icons/icon_GUI_unchecked_disabled.svg", "editor/icons/icon_GUI_v_tick.svg", "editor/icons/icon_GUI_viewport_hdiagsplitter.svg", "editor/icons/icon_GUI_viewport_vdiagsplitter.svg", "editor/icons/icon_GUI_viewport_vhsplitter.svg", "editor/icons/icon_GUI_visibility_hidden.svg", "editor/icons/icon_GUI_visibility_visible.svg", "editor/icons/icon_GUI_visibility_xray.svg", "editor/icons/icon_GUI_vsplit_bg.svg", "editor/icons/icon_GUI_vsplitter.svg", "editor/icons/icon_a_a_b_b.svg", "editor/icons/icon_a_r_v_r_anchor.svg", "editor/icons/icon_a_r_v_r_camera.svg", "editor/icons/icon_a_r_v_r_controller.svg", "editor/icons/icon_a_r_v_r_origin.svg", "editor/icons/icon_accept_dialog.svg", "editor/icons/icon_action_copy.svg", "editor/icons/icon_action_cut.svg", "editor/icons/icon_action_paste.svg", "editor/icons/icon_add.svg", "editor/icons/icon_add_atlas_tile.svg", "editor/icons/icon_add_autotile.svg", "editor/icons/icon_add_single_tile.svg", "editor/icons/icon_add_split.svg", "editor/icons/icon_anchor.svg", "editor/icons/icon_animated_sprite.svg", "editor/icons/icon_animated_sprite_3d.svg", "editor/icons/icon_animated_texture.svg", "editor/icons/icon_animation.svg", "editor/icons/icon_animation_filter.svg", "editor/icons/icon_animation_player.svg", "editor/icons/icon_animation_track_group.svg", "editor/icons/icon_animation_track_list.svg", "editor/icons/icon_animation_tree.svg", "editor/icons/icon_animation_tree_player.svg", "editor/icons/icon_area.svg", "editor/icons/icon_area_2d.svg", "editor/icons/icon_array.svg", "editor/icons/icon_array_mesh.svg", "editor/icons/icon_arrow_down.svg", "editor/icons/icon_arrow_left.svg", "editor/icons/icon_arrow_right.svg", "editor/icons/icon_arrow_up.svg", "editor/icons/icon_aspect_ratio_container.svg", "editor/icons/icon_asset_lib.svg", "editor/icons/icon_atlas_texture.svg", "editor/icons/icon_audio_bus_bypass.svg", "editor/icons/icon_audio_bus_layout.svg", "editor/icons/icon_audio_bus_mute.svg", "editor/icons/icon_audio_bus_solo.svg", "editor/icons/icon_audio_stream_m_p3.svg", "editor/icons/icon_audio_stream_o_g_g_vorbis.svg", "editor/icons/icon_audio_stream_player.svg", "editor/icons/icon_audio_stream_player_2_d.svg", "editor/icons/icon_audio_stream_player_3_d.svg", "editor/icons/icon_audio_stream_sample.svg", "editor/icons/icon_auto_end.svg", "editor/icons/icon_auto_key.svg", "editor/icons/icon_auto_play.svg", "editor/icons/icon_auto_triangle.svg", "editor/icons/icon_back.svg", "editor/icons/icon_back_buffer_copy.svg", "editor/icons/icon_bake.svg", "editor/icons/icon_baked_lightmap.svg", "editor/icons/icon_baked_lightmap_data.svg", "editor/icons/icon_basis.svg", "editor/icons/icon_bezier_handles_balanced.svg", "editor/icons/icon_bezier_handles_free.svg", "editor/icons/icon_bezier_handles_mirror.svg", "editor/icons/icon_bit_map.svg", "editor/icons/icon_bitmap_font.svg", "editor/icons/icon_blend.svg", "editor/icons/icon_bone.svg", "editor/icons/icon_bone_2_d.svg", "editor/icons/icon_bone_attachment.svg", "editor/icons/icon_bone_track.svg", "editor/icons/icon_bool.svg", "editor/icons/icon_box_shape.svg", "editor/icons/icon_bucket.svg", "editor/icons/icon_bus_vu_empty.svg", "editor/icons/icon_bus_vu_frozen.svg", "editor/icons/icon_bus_vu_full.svg", "editor/icons/icon_button.svg", "editor/icons/icon_button_group.svg", "editor/icons/icon_c_p_u_particles.svg", "editor/icons/icon_c_p_u_particles_2_d.svg", "editor/icons/icon_camera.svg", "editor/icons/icon_camera_2d.svg", "editor/icons/icon_camera_texture.svg", "editor/icons/icon_canvas_item.svg", "editor/icons/icon_canvas_item_material.svg", "editor/icons/icon_canvas_item_shader.svg", "editor/icons/icon_canvas_item_shader_graph.svg", "editor/icons/icon_canvas_layer.svg", "editor/icons/icon_canvas_modulate.svg", "editor/icons/icon_capsule_mesh.svg", "editor/icons/icon_capsule_shape.svg", "editor/icons/icon_capsule_shape_2d.svg", "editor/icons/icon_center_container.svg", "editor/icons/icon_check_box.svg", "editor/icons/icon_check_button.svg", "editor/icons/icon_checkerboard.svg", "editor/icons/icon_circle_shape_2d.svg", "editor/icons/icon_class_list.svg", "editor/icons/icon_clear.svg", "editor/icons/icon_clipped_camera.svg", "editor/icons/icon_close.svg", "editor/icons/icon_collapse.svg", "editor/icons/icon_collapse_tree.svg", "editor/icons/icon_collision_polygon.svg", "editor/icons/icon_collision_polygon_2d.svg", "editor/icons/icon_collision_shape.svg", "editor/icons/icon_collision_shape_2d.svg", "editor/icons/icon_color.svg", "editor/icons/icon_color_pick.svg", "editor/icons/icon_color_picker.svg", "editor/icons/icon_color_picker_button.svg", "editor/icons/icon_color_ramp.svg", "editor/icons/icon_color_rect.svg", "editor/icons/icon_color_track_vu.svg", "editor/icons/icon_concave_polygon_shape.svg", "editor/icons/icon_concave_polygon_shape_2d.svg", "editor/icons/icon_cone_twist_joint.svg", "editor/icons/icon_confirmation_dialog.svg", "editor/icons/icon_container.svg", "editor/icons/icon_control.svg", "editor/icons/icon_control_align_bottom_center.svg", "editor/icons/icon_control_align_bottom_left.svg", "editor/icons/icon_control_align_bottom_right.svg", "editor/icons/icon_control_align_bottom_wide.svg", "editor/icons/icon_control_align_center.svg", "editor/icons/icon_control_align_center_left.svg", "editor/icons/icon_control_align_center_right.svg", "editor/icons/icon_control_align_left_center.svg", "editor/icons/icon_control_align_left_wide.svg", "editor/icons/icon_control_align_right_center.svg", "editor/icons/icon_control_align_right_wide.svg", "editor/icons/icon_control_align_top_center.svg", "editor/icons/icon_control_align_top_left.svg", "editor/icons/icon_control_align_top_right.svg", "editor/icons/icon_control_align_top_wide.svg", "editor/icons/icon_control_align_wide.svg", "editor/icons/icon_control_hcenter_wide.svg", "editor/icons/icon_control_layout.svg", "editor/icons/icon_control_vcenter_wide.svg", "editor/icons/icon_convex_polygon_shape.svg", "editor/icons/icon_convex_polygon_shape_2d.svg", "editor/icons/icon_copy_node_path.svg", "editor/icons/icon_create_new_scene_from.svg", "editor/icons/icon_crypto_key.svg", "editor/icons/icon_cube_map.svg", "editor/icons/icon_cube_mesh.svg", "editor/icons/icon_curve.svg", "editor/icons/icon_curve_2d.svg", "editor/icons/icon_curve_3d.svg", "editor/icons/icon_curve_close.svg", "editor/icons/icon_curve_constant.svg", "editor/icons/icon_curve_create.svg", "editor/icons/icon_curve_curve.svg", "editor/icons/icon_curve_delete.svg", "editor/icons/icon_curve_edit.svg", "editor/icons/icon_curve_in.svg", "editor/icons/icon_curve_in_out.svg", "editor/icons/icon_curve_linear.svg", "editor/icons/icon_curve_out.svg", "editor/icons/icon_curve_out_in.svg", "editor/icons/icon_curve_texture.svg", "editor/icons/icon_cylinder_mesh.svg", "editor/icons/icon_cylinder_shape.svg", "editor/icons/icon_damped_spring_joint_2d.svg", "editor/icons/icon_debug.svg", "editor/icons/icon_debug_continue.svg", "editor/icons/icon_debug_next.svg", "editor/icons/icon_debug_skip_breakpoints_off.svg", "editor/icons/icon_debug_skip_breakpoints_on.svg", "editor/icons/icon_debug_step.svg", "editor/icons/icon_default_project_icon.svg", "editor/icons/icon_delete_split.svg", "editor/icons/icon_dictionary.svg", "editor/icons/icon_directional_light.svg", "editor/icons/icon_distraction_free.svg", "editor/icons/icon_duplicate.svg", "editor/icons/icon_dynamic_font.svg", "editor/icons/icon_dynamic_font_data.svg", "editor/icons/icon_edit.svg", "editor/icons/icon_edit_bezier.svg", "editor/icons/icon_edit_internal.svg", "editor/icons/icon_edit_key.svg", "editor/icons/icon_edit_pivot.svg", "editor/icons/icon_edit_resource.svg", "editor/icons/icon_editor_3d_handle.svg", "editor/icons/icon_editor_control_anchor.svg", "editor/icons/icon_editor_curve_handle.svg", "editor/icons/icon_editor_handle.svg", "editor/icons/icon_editor_handle_add.svg", "editor/icons/icon_editor_internal_handle.svg", "editor/icons/icon_editor_path_sharp_handle.svg", "editor/icons/icon_editor_path_smooth_handle.svg", "editor/icons/icon_editor_pivot.svg", "editor/icons/icon_editor_plugin.svg", "editor/icons/icon_editor_position.svg", "editor/icons/icon_editor_position_previous.svg", "editor/icons/icon_editor_position_unselected.svg", "editor/icons/icon_enum.svg", "editor/icons/icon_environment.svg", "editor/icons/icon_error.svg", "editor/icons/icon_error_sign.svg", "editor/icons/icon_error_warning.svg", "editor/icons/icon_expand_bottom_dock.svg", "editor/icons/icon_expand_tree.svg", "editor/icons/icon_external_link.svg", "editor/icons/icon_favorites.svg", "editor/icons/icon_file.svg", "editor/icons/icon_file_big_thumb.svg", "editor/icons/icon_file_broken.svg", "editor/icons/icon_file_broken_big_thumb.svg", "editor/icons/icon_file_dead.svg", "editor/icons/icon_file_dead_big_thumb.svg", "editor/icons/icon_file_dead_medium_thumb.svg", "editor/icons/icon_file_dialog.svg", "editor/icons/icon_file_list.svg", "editor/icons/icon_file_medium_thumb.svg", "editor/icons/icon_file_thumbnail.svg", "editor/icons/icon_filesystem.svg", "editor/icons/icon_fixed_material.svg", "editor/icons/icon_fixed_spatial_material.svg", "editor/icons/icon_float.svg", "editor/icons/icon_folder.svg", "editor/icons/icon_folder_big_thumb.svg", "editor/icons/icon_folder_medium_thumb.svg", "editor/icons/icon_font.svg", "editor/icons/icon_forward.svg", "editor/icons/icon_g_i_probe.svg", "editor/icons/icon_g_i_probe_data.svg", "editor/icons/icon_generic_6_d_o_f_joint.svg", "editor/icons/icon_gizmo_baked_lightmap.svg", "editor/icons/icon_gizmo_c_p_u_particles.svg", "editor/icons/icon_gizmo_camera.svg", "editor/icons/icon_gizmo_directional_light.svg", "editor/icons/icon_gizmo_g_i_probe.svg", "editor/icons/icon_gizmo_light.svg", "editor/icons/icon_gizmo_listener.svg", "editor/icons/icon_gizmo_particles.svg", "editor/icons/icon_gizmo_portal.svg", "editor/icons/icon_gizmo_reflection_probe.svg", "editor/icons/icon_gizmo_spatial_sample_player.svg", "editor/icons/icon_gizmo_spot_light.svg", "editor/icons/icon_godot.svg", "editor/icons/icon_godot_docs.svg", "editor/icons/icon_gradient.svg", "editor/icons/icon_gradient_texture.svg", "editor/icons/icon_gradient_texture_2_d.svg", "editor/icons/icon_graph_edit.svg", "editor/icons/icon_graph_node.svg", "editor/icons/icon_grid.svg", "editor/icons/icon_grid_container.svg", "editor/icons/icon_grid_minimap.svg", "editor/icons/icon_groove_joint_2d.svg", "editor/icons/icon_group.svg", "editor/icons/icon_group_viewport.svg", "editor/icons/icon_groups.svg", "editor/icons/icon_gui_close.svg", "editor/icons/icon_gui_close_customizable.svg", "editor/icons/icon_gui_graph_node_port.svg", "editor/icons/icon_gui_resizer.svg", "editor/icons/icon_h_box_container.svg", "editor/icons/icon_h_flow_container.svg", "editor/icons/icon_h_scroll_bar.svg", "editor/icons/icon_h_separator.svg", "editor/icons/icon_h_slider.svg", "editor/icons/icon_h_split_container.svg", "editor/icons/icon_h_t_t_p_request.svg", "editor/icons/icon_headphones.svg", "editor/icons/icon_heart.svg", "editor/icons/icon_height_map_shape.svg", "editor/icons/icon_help.svg", "editor/icons/icon_help_search.svg", "editor/icons/icon_hinge_joint.svg", "editor/icons/icon_history.svg", "editor/icons/icon_hsize.svg", "editor/icons/icon_image.svg", "editor/icons/icon_image_texture.svg", "editor/icons/icon_immediate_geometry.svg", "editor/icons/icon_import_check.svg", "editor/icons/icon_import_fail.svg", "editor/icons/icon_information_sign.svg", "editor/icons/icon_insert_after.svg", "editor/icons/icon_insert_before.svg", "editor/icons/icon_instance.svg", "editor/icons/icon_instance_options.svg", "editor/icons/icon_int.svg", "editor/icons/icon_interp_cubic.svg", "editor/icons/icon_interp_linear.svg", "editor/icons/icon_interp_raw.svg", "editor/icons/icon_interp_wrap_clamp.svg", "editor/icons/icon_interp_wrap_loop.svg", "editor/icons/icon_interpolated_camera.svg", "editor/icons/icon_inverse_kinematics.svg", "editor/icons/icon_issue.svg", "editor/icons/icon_item_list.svg", "editor/icons/icon_joy_axis.svg", "editor/icons/icon_joy_button.svg", "editor/icons/icon_joypad.svg", "editor/icons/icon_key.svg", "editor/icons/icon_key_animation.svg", "editor/icons/icon_key_audio.svg", "editor/icons/icon_key_bezier.svg", "editor/icons/icon_key_bezier_handle.svg", "editor/icons/icon_key_bezier_point.svg", "editor/icons/icon_key_bezier_selected.svg", "editor/icons/icon_key_call.svg", "editor/icons/icon_key_eased_selected.svg", "editor/icons/icon_key_hover.svg", "editor/icons/icon_key_invalid.svg", "editor/icons/icon_key_next.svg", "editor/icons/icon_key_position.svg", "editor/icons/icon_key_rotation.svg", "editor/icons/icon_key_scale.svg", "editor/icons/icon_key_selected.svg", "editor/icons/icon_key_value.svg", "editor/icons/icon_key_value_eased.svg", "editor/icons/icon_key_xform.svg", "editor/icons/icon_keyboard.svg", "editor/icons/icon_keyboard_physical.svg", "editor/icons/icon_kinematic_body.svg", "editor/icons/icon_kinematic_body_2d.svg", "editor/icons/icon_label.svg", "editor/icons/icon_label_3d.svg", "editor/icons/icon_large_texture.svg", "editor/icons/icon_light_2d.svg", "editor/icons/icon_light_occluder_2d.svg", "editor/icons/icon_line_2d.svg", "editor/icons/icon_line_edit.svg", "editor/icons/icon_line_shape_2d.svg", "editor/icons/icon_link_button.svg", "editor/icons/icon_list_select.svg", "editor/icons/icon_listener.svg", "editor/icons/icon_listener_2d.svg", "editor/icons/icon_load.svg", "editor/icons/icon_lock.svg", "editor/icons/icon_lock_viewport.svg", "editor/icons/icon_logo.svg", "editor/icons/icon_loop.svg", "editor/icons/icon_loop_interpolation.svg", "editor/icons/icon_main_play.svg", "editor/icons/icon_margin_container.svg", "editor/icons/icon_match_case.svg", "editor/icons/icon_material_preview_cube.svg", "editor/icons/icon_material_preview_cube_off.svg", "editor/icons/icon_material_preview_light_1.svg", "editor/icons/icon_material_preview_light_1_off.svg", "editor/icons/icon_material_preview_light_2.svg", "editor/icons/icon_material_preview_light_2_off.svg", "editor/icons/icon_material_preview_sphere.svg", "editor/icons/icon_material_preview_sphere_off.svg", "editor/icons/icon_member_constant.svg", "editor/icons/icon_member_method.svg", "editor/icons/icon_member_property.svg", "editor/icons/icon_member_signal.svg", "editor/icons/icon_member_theme.svg", "editor/icons/icon_menu_button.svg", "editor/icons/icon_mesh.svg", "editor/icons/icon_mesh_instance.svg", "editor/icons/icon_mesh_instance_2d.svg", "editor/icons/icon_mesh_library.svg", "editor/icons/icon_mesh_texture.svg", "editor/icons/icon_mini_object.svg", "editor/icons/icon_mirror_x.svg", "editor/icons/icon_mirror_y.svg", "editor/icons/icon_mouse.svg", "editor/icons/icon_move_down.svg", "editor/icons/icon_move_left.svg", "editor/icons/icon_move_point.svg", "editor/icons/icon_move_right.svg", "editor/icons/icon_move_up.svg", "editor/icons/icon_multi_edit.svg", "editor/icons/icon_multi_line.svg", "editor/icons/icon_multi_mesh.svg", "editor/icons/icon_multi_mesh_instance.svg", "editor/icons/icon_multi_mesh_instance_2d.svg", "editor/icons/icon_navigation.svg", "editor/icons/icon_navigation_2d.svg", "editor/icons/icon_navigation_agent.svg", "editor/icons/icon_navigation_agent_2d.svg", "editor/icons/icon_navigation_mesh.svg", "editor/icons/icon_navigation_mesh_instance.svg", "editor/icons/icon_navigation_obstacle.svg", "editor/icons/icon_navigation_obstacle_2d.svg", "editor/icons/icon_navigation_polygon.svg", "editor/icons/icon_navigation_polygon_instance.svg", "editor/icons/icon_new.svg", "editor/icons/icon_new_root.svg", "editor/icons/icon_nil.svg", "editor/icons/icon_nine_patch_rect.svg", "editor/icons/icon_node.svg", "editor/icons/icon_node_2d.svg", "editor/icons/icon_node_disabled.svg", "editor/icons/icon_node_path.svg", "editor/icons/icon_node_warning.svg", "editor/icons/icon_non_favorite.svg", "editor/icons/icon_object.svg", "editor/icons/icon_occluder.svg", "editor/icons/icon_occluder_polygon_2d.svg", "editor/icons/icon_occluder_shape.svg", "editor/icons/icon_occluder_shape_polygon.svg", "editor/icons/icon_occluder_shape_sphere.svg", "editor/icons/icon_omni_light.svg", "editor/icons/icon_onion.svg", "editor/icons/icon_open.svg", "editor/icons/icon_option_button.svg", "editor/icons/icon_overbright_indicator.svg", "editor/icons/icon_override.svg", "editor/icons/icon_packed_data_container.svg", "editor/icons/icon_packed_scene.svg", "editor/icons/icon_panel.svg", "editor/icons/icon_panel_container.svg", "editor/icons/icon_panels_1.svg", "editor/icons/icon_panels_2.svg", "editor/icons/icon_panels_2_alt.svg", "editor/icons/icon_panels_3.svg", "editor/icons/icon_panels_3_alt.svg", "editor/icons/icon_panels_4.svg", "editor/icons/icon_panorama_sky.svg", "editor/icons/icon_parallax_background.svg", "editor/icons/icon_parallax_layer.svg", "editor/icons/icon_particle_attractor_2d.svg", "editor/icons/icon_particles.svg", "editor/icons/icon_particles_2d.svg", "editor/icons/icon_particles_material.svg", "editor/icons/icon_path.svg", "editor/icons/icon_path_2d.svg", "editor/icons/icon_path_follow.svg", "editor/icons/icon_path_follow_2d.svg", "editor/icons/icon_pause.svg", "editor/icons/icon_physical_bone.svg", "editor/icons/icon_pin.svg", "editor/icons/icon_pin_joint.svg", "editor/icons/icon_pin_joint_2d.svg", "editor/icons/icon_pin_pressed.svg", "editor/icons/icon_plane.svg", "editor/icons/icon_plane_mesh.svg", "editor/icons/icon_plane_shape.svg", "editor/icons/icon_play.svg", "editor/icons/icon_play_backwards.svg", "editor/icons/icon_play_custom.svg", "editor/icons/icon_play_overlay.svg", "editor/icons/icon_play_scene.svg", "editor/icons/icon_play_start.svg", "editor/icons/icon_play_start_backwards.svg", "editor/icons/icon_play_travel.svg", "editor/icons/icon_plugin_script.svg", "editor/icons/icon_point_mesh.svg", "editor/icons/icon_polygon_2_d.svg", "editor/icons/icon_polygon_path_finder.svg", "editor/icons/icon_pool_byte_array.svg", "editor/icons/icon_pool_color_array.svg", "editor/icons/icon_pool_int_array.svg", "editor/icons/icon_pool_real_array.svg", "editor/icons/icon_pool_string_array.svg", "editor/icons/icon_pool_vector2_array.svg", "editor/icons/icon_pool_vector3_array.svg", "editor/icons/icon_popup.svg", "editor/icons/icon_popup_dialog.svg", "editor/icons/icon_popup_menu.svg", "editor/icons/icon_popup_panel.svg", "editor/icons/icon_portal.svg", "editor/icons/icon_position_2d.svg", "editor/icons/icon_position_3d.svg", "editor/icons/icon_prism_mesh.svg", "editor/icons/icon_procedural_sky.svg", "editor/icons/icon_progress_1.svg", "editor/icons/icon_progress_2.svg", "editor/icons/icon_progress_3.svg", "editor/icons/icon_progress_4.svg", "editor/icons/icon_progress_5.svg", "editor/icons/icon_progress_6.svg", "editor/icons/icon_progress_7.svg", "editor/icons/icon_progress_8.svg", "editor/icons/icon_progress_bar.svg", "editor/icons/icon_project_icon_loading.svg", "editor/icons/icon_proximity_group.svg", "editor/icons/icon_proxy_texture.svg", "editor/icons/icon_quad.svg", "editor/icons/icon_quad_mesh.svg", "editor/icons/icon_quat.svg", "editor/icons/icon_r_i_d.svg", "editor/icons/icon_ray_cast.svg", "editor/icons/icon_ray_cast_2d.svg", "editor/icons/icon_ray_shape.svg", "editor/icons/icon_ray_shape_2d.svg", "editor/icons/icon_rayito.svg", "editor/icons/icon_rect2.svg", "editor/icons/icon_rectangle_shape_2d.svg", "editor/icons/icon_reference_rect.svg", "editor/icons/icon_reflection_probe.svg", "editor/icons/icon_refresh.svg", "editor/icons/icon_region_edit.svg", "editor/icons/icon_reload.svg", "editor/icons/icon_reload_small.svg", "editor/icons/icon_remote_transform.svg", "editor/icons/icon_remote_transform_2d.svg", "editor/icons/icon_remove.svg", "editor/icons/icon_remove_internal.svg", "editor/icons/icon_rename.svg", "editor/icons/icon_reparent.svg", "editor/icons/icon_reparent_to_new_node.svg", "editor/icons/icon_resource_preloader.svg", "editor/icons/icon_reverse_gradient.svg", "editor/icons/icon_rich_text_effect.svg", "editor/icons/icon_rich_text_label.svg", "editor/icons/icon_rigid_body.svg", "editor/icons/icon_rigid_body_2d.svg", "editor/icons/icon_room.svg", "editor/icons/icon_room_bounds.svg", "editor/icons/icon_room_group.svg", "editor/icons/icon_room_manager.svg", "editor/icons/icon_root_motion_view.svg", "editor/icons/icon_rotate_0.svg", "editor/icons/icon_rotate_180.svg", "editor/icons/icon_rotate_270.svg", "editor/icons/icon_rotate_90.svg", "editor/icons/icon_rotate_left.svg", "editor/icons/icon_rotate_right.svg", "editor/icons/icon_ruler.svg", "editor/icons/icon_sample_library.svg", "editor/icons/icon_save.svg", "editor/icons/icon_scene_unique_name.svg", "editor/icons/icon_script.svg", "editor/icons/icon_script_create.svg", "editor/icons/icon_script_create_dialog.svg", "editor/icons/icon_script_extend.svg", "editor/icons/icon_script_remove.svg", "editor/icons/icon_scroll_container.svg", "editor/icons/icon_search.svg", "editor/icons/icon_segment_shape_2d.svg", "editor/icons/icon_shader.svg", "editor/icons/icon_shader_material.svg", "editor/icons/icon_short_cut.svg", "editor/icons/icon_signal.svg", "editor/icons/icon_signals.svg", "editor/icons/icon_signals_and_groups.svg", "editor/icons/icon_skeleton.svg", "editor/icons/icon_skeleton_2d.svg", "editor/icons/icon_skeleton_i_k.svg", "editor/icons/icon_slider_joint.svg", "editor/icons/icon_slot.svg", "editor/icons/icon_snap.svg", "editor/icons/icon_snap_grid.svg", "editor/icons/icon_soft_body.svg", "editor/icons/icon_sort.svg", "editor/icons/icon_spatial.svg", "editor/icons/icon_spatial_material.svg", "editor/icons/icon_sphere_mesh.svg", "editor/icons/icon_sphere_shape.svg", "editor/icons/icon_spin_box.svg", "editor/icons/icon_spot_light.svg", "editor/icons/icon_spring_arm.svg", "editor/icons/icon_sprite.svg", "editor/icons/icon_sprite_3d.svg", "editor/icons/icon_sprite_frames.svg", "editor/icons/icon_sprite_sheet.svg", "editor/icons/icon_static_body.svg", "editor/icons/icon_static_body_2d.svg", "editor/icons/icon_status_error.svg", "editor/icons/icon_status_success.svg", "editor/icons/icon_status_warning.svg", "editor/icons/icon_stop.svg", "editor/icons/icon_stream_texture.svg", "editor/icons/icon_string.svg", "editor/icons/icon_style_box_empty.svg", "editor/icons/icon_style_box_flat.svg", "editor/icons/icon_style_box_line.svg", "editor/icons/icon_style_box_texture.svg", "editor/icons/icon_tab_container.svg", "editor/icons/icon_tabs.svg", "editor/icons/icon_test_cube.svg", "editor/icons/icon_text_edit.svg", "editor/icons/icon_text_file.svg", "editor/icons/icon_text_mesh.svg", "editor/icons/icon_texture_3_d.svg", "editor/icons/icon_texture_array.svg", "editor/icons/icon_texture_button.svg", "editor/icons/icon_texture_progress.svg", "editor/icons/icon_texture_rect.svg", "editor/icons/icon_theme.svg", "editor/icons/icon_theme_deselect_all.svg", "editor/icons/icon_theme_remove_all_items.svg", "editor/icons/icon_theme_remove_custom_items.svg", "editor/icons/icon_theme_select_all.svg", "editor/icons/icon_theme_select_full.svg", "editor/icons/icon_thumbnail_wait.svg", "editor/icons/icon_tile_map.svg", "editor/icons/icon_tile_set.svg", "editor/icons/icon_time.svg", "editor/icons/icon_timeline_indicator.svg", "editor/icons/icon_timer.svg", "editor/icons/icon_tool_add_node.svg", "editor/icons/icon_tool_button.svg", "editor/icons/icon_tool_connect.svg", "editor/icons/icon_tool_move.svg", "editor/icons/icon_tool_pan.svg", "editor/icons/icon_tool_rotate.svg", "editor/icons/icon_tool_scale.svg", "editor/icons/icon_tool_select.svg", "editor/icons/icon_tool_triangle.svg", "editor/icons/icon_tools.svg", "editor/icons/icon_touch_screen_button.svg", "editor/icons/icon_track_add_key.svg", "editor/icons/icon_track_add_key_hl.svg", "editor/icons/icon_track_capture.svg", "editor/icons/icon_track_continuous.svg", "editor/icons/icon_track_discrete.svg", "editor/icons/icon_track_trigger.svg", "editor/icons/icon_transform.svg", "editor/icons/icon_transform_2_D.svg", "editor/icons/icon_transition_end.svg", "editor/icons/icon_transition_end_auto.svg", "editor/icons/icon_transition_end_auto_big.svg", "editor/icons/icon_transition_end_big.svg", "editor/icons/icon_transition_immediate.svg", "editor/icons/icon_transition_immediate_auto.svg", "editor/icons/icon_transition_immediate_auto_big.svg", "editor/icons/icon_transition_immediate_big.svg", "editor/icons/icon_transition_sync.svg", "editor/icons/icon_transition_sync_auto.svg", "editor/icons/icon_transition_sync_auto_big.svg", "editor/icons/icon_transition_sync_big.svg", "editor/icons/icon_translation.svg", "editor/icons/icon_transpose.svg", "editor/icons/icon_tree.svg", "editor/icons/icon_triple_bar.svg", "editor/icons/icon_tween.svg", "editor/icons/icon_unbone.svg", "editor/icons/icon_undo.svg", "editor/icons/icon_ungroup.svg", "editor/icons/icon_unlock.svg", "editor/icons/icon_uv.svg", "editor/icons/icon_v_box_container.svg", "editor/icons/icon_v_flow_container.svg", "editor/icons/icon_v_scroll_bar.svg", "editor/icons/icon_v_separator.svg", "editor/icons/icon_v_slider.svg", "editor/icons/icon_v_split_container.svg", "editor/icons/icon_variant.svg", "editor/icons/icon_vcs_branches.svg", "editor/icons/icon_vector2.svg", "editor/icons/icon_vector3.svg", "editor/icons/icon_vehicle_body.svg", "editor/icons/icon_vehicle_wheel.svg", "editor/icons/icon_video_player.svg", "editor/icons/icon_viewport.svg", "editor/icons/icon_viewport_container.svg", "editor/icons/icon_viewport_speed.svg", "editor/icons/icon_viewport_texture.svg", "editor/icons/icon_viewport_zoom.svg", "editor/icons/icon_visibility_enabler.svg", "editor/icons/icon_visibility_enabler_2d.svg", "editor/icons/icon_visibility_notifier.svg", "editor/icons/icon_visibility_notifier_2d.svg", "editor/icons/icon_visual_script_comment.svg", "editor/icons/icon_visual_script_expression.svg", "editor/icons/icon_visual_shader.svg", "editor/icons/icon_visual_shader_node_boolean_uniform.svg", "editor/icons/icon_visual_shader_node_color_constant.svg", "editor/icons/icon_visual_shader_node_color_op.svg", "editor/icons/icon_visual_shader_node_color_uniform.svg", "editor/icons/icon_visual_shader_node_cube_map.svg", "editor/icons/icon_visual_shader_node_cube_map_uniform.svg", "editor/icons/icon_visual_shader_node_curve_texture.svg", "editor/icons/icon_visual_shader_node_expression.svg", "editor/icons/icon_visual_shader_node_global_expression.svg", "editor/icons/icon_visual_shader_node_input.svg", "editor/icons/icon_visual_shader_node_scalar_func.svg", "editor/icons/icon_visual_shader_node_scalar_op.svg", "editor/icons/icon_visual_shader_node_scalar_uniform.svg", "editor/icons/icon_visual_shader_node_texture_uniform.svg", "editor/icons/icon_visual_shader_node_texture_uniform_triplanar.svg", "editor/icons/icon_visual_shader_node_transform_compose.svg", "editor/icons/icon_visual_shader_node_transform_decompose.svg", "editor/icons/icon_visual_shader_node_transform_uniform.svg", "editor/icons/icon_visual_shader_node_transform_vec_mult.svg", "editor/icons/icon_visual_shader_node_vec_3_uniform.svg", "editor/icons/icon_visual_shader_node_vector_compose.svg", "editor/icons/icon_visual_shader_node_vector_decompose.svg", "editor/icons/icon_visual_shader_node_vector_distance.svg", "editor/icons/icon_visual_shader_node_vector_func.svg", "editor/icons/icon_visual_shader_node_vector_len.svg", "editor/icons/icon_visual_shader_port.svg", "editor/icons/icon_warning.svg", "editor/icons/icon_window_dialog.svg", "editor/icons/icon_world.svg", "editor/icons/icon_world_2d.svg", "editor/icons/icon_world_environment.svg", "editor/icons/icon_x509_certificate.svg", "editor/icons/icon_y_sort.svg", "editor/icons/icon_zoom.svg", "editor/icons/icon_zoom_less.svg", "editor/icons/icon_zoom_more.svg", "editor/icons/icon_zoom_reset.svg", "modules/csg/icons/icon_c_s_g_box.svg", "modules/csg/icons/icon_c_s_g_capsule.svg", "modules/csg/icons/icon_c_s_g_combiner.svg", "modules/csg/icons/icon_c_s_g_cylinder.svg", "modules/csg/icons/icon_c_s_g_mesh.svg", "modules/csg/icons/icon_c_s_g_polygon.svg", "modules/csg/icons/icon_c_s_g_sphere.svg", "modules/csg/icons/icon_c_s_g_torus.svg", "modules/gdnative/icons/icon_g_d_native_library.svg", "modules/gdnative/icons/icon_native_script.svg", "modules/gdscript/icons/icon_g_d_script.svg", "modules/gridmap/icons/icon_grid_map.svg", "modules/opensimplex/icons/icon_noise_texture.svg", "modules/visual_script/icons/icon_visual_script.svg"]) -make_doc_translations_header(["editor/doc_translations.gen.h"], ["doc/translations/de.po", "doc/translations/es.po", "doc/translations/fr.po", "doc/translations/ja.po", "doc/translations/zh_CN.po"]) -Compiling ==> editor/editor_themes.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./scene/resources/texture.h:34, - from editor/editor_themes.h:34, - from editor/editor_themes.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from editor/editor_vcs_interface.h:34, + from editor/editor_vcs_interface.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -make_editor_translations_header(["editor/editor_translations.gen.h"], ["editor/translations/bg.po", "editor/translations/ca.po", "editor/translations/cs.po", "editor/translations/de.po", "editor/translations/el.po", "editor/translations/eo.po", "editor/translations/es_AR.po", "editor/translations/es.po", "editor/translations/fi.po", "editor/translations/fr.po", "editor/translations/gl.po", "editor/translations/hu.po", "editor/translations/id.po", "editor/translations/it.po", "editor/translations/ja.po", "editor/translations/ko.po", "editor/translations/lv.po", "editor/translations/ms.po", "editor/translations/nb.po", "editor/translations/nl.po", "editor/translations/pl.po", "editor/translations/pt_BR.po", "editor/translations/pt.po", "editor/translations/ro.po", "editor/translations/ru.po", "editor/translations/sk.po", "editor/translations/sv.po", "editor/translations/th.po", "editor/translations/tr.po", "editor/translations/uk.po", "editor/translations/vi.po", "editor/translations/zh_CN.po", "editor/translations/zh_TW.po"]) -Compiling ==> editor/editor_vcs_interface.cpp Compiling ==> editor/export_template_manager.cpp +Compiling ==> editor/filesystem_dock.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -8750,36 +8764,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from editor/editor_vcs_interface.h:34, - from editor/editor_vcs_interface.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/filesystem_dock.cpp Compiling ==> editor/find_in_files.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/export_template_manager.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -8820,6 +8805,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/groups_editor.cpp +Compiling ==> editor/import_defaults_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -8845,7 +8832,23 @@ from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./scene/gui/dialogs.h:34, - from editor/find_in_files.h:35: + from editor/export_template_manager.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/import_dock.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8854,8 +8857,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/groups_editor.cpp -Compiling ==> editor/import_defaults_editor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -8880,18 +8881,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import_dock.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/scene_tree_editor.h:35, - from editor/groups_editor.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from editor/editor_settings.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8900,8 +8898,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/inspector_dock.cpp -Compiling ==> editor/multi_node_edit.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -8912,27 +8908,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/multi_node_edit.h:34, - from editor/multi_node_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from editor/import_defaults_editor.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/find_in_files.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8941,6 +8927,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/inspector_dock.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./editor/editor_data.h:34, @@ -8951,13 +8938,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/multi_node_edit.cpp Compiling ==> editor/node_dock.cpp Compiling ==> editor/pane_drag.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/scene_tree_editor.h:35, + from editor/groups_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -8966,6 +8960,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugin_config_dialog.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/connections_dialog.h:38, + from editor/node_dock.h:34, + from editor/node_dock.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/multi_node_edit.h:34, + from editor/multi_node_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -8978,27 +8997,32 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/progress_dialog.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/connections_dialog.h:38, - from editor/node_dock.h:34, - from editor/node_dock.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from ./scene/gui/check_box.h:34, + from editor/plugin_config_dialog.h:34, + from editor/plugin_config_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugin_config_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import_dock.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from editor/import_defaults_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9012,10 +9036,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./editor/editor_file_system.h:39, + from editor/import_dock.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9024,21 +9046,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/project_export.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from ./scene/gui/check_box.h:34, - from editor/plugin_config_dialog.h:34, - from editor/plugin_config_dialog.cpp:31: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/progress_dialog.h:34, + from editor/progress_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/project_manager.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -9046,22 +9069,8 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from editor/connections_dialog.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9070,13 +9079,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/project_settings_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/connections_dialog.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9085,23 +9096,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_translation.cpp -Compiling ==> editor/progress_dialog.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/progress_dialog.h:34, - from editor/progress_dialog.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/project_settings_editor.h:34, + from editor/project_settings_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/property_editor.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/property_editor.h:34, + from editor/property_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/project_export.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -9112,7 +9130,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/project_manager.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -9126,14 +9143,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> modules/libmodules.x11.opt.tools.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/tree.h:34, + from ./editor/editor_autoload_settings.h:34, + from editor/project_settings_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9142,18 +9161,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/property_selector.cpp +Compiling ==> editor/rename_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from ./scene/gui/rich_text_label.h:35, - from ./editor/editor_export.h:36, - from editor/project_export.h:36: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9162,8 +9178,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/project_settings_editor.cpp -Compiling ==> editor/property_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -9179,31 +9193,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/property_selector.cpp -Compiling ==> editor/rename_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/project_settings_editor.h:34, - from editor/project_settings_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/property_editor.h:34, - from editor/property_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/reparent_dialog.cpp +Compiling ==> editor/run_settings_dialog.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -9217,15 +9208,37 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./editor/editor_translation.h:34, - from editor/editor_translation.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from ./scene/gui/check_box.h:34, + from editor/rename_dialog.h:37, + from editor/rename_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/reparent_dialog.cpp +Compiling ==> editor/scene_tree_dock.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/scene_tree_editor.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -9234,14 +9247,13 @@ from ./scene/gui/control.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, - from ./scene/gui/check_box.h:34, - from editor/rename_dialog.h:37, - from editor/rename_dialog.cpp:31: + from ./scene/gui/check_button.h:34, + from editor/run_settings_dialog.h:34, + from editor/run_settings_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/run_settings_dialog.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -9255,16 +9267,51 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/script_create_dialog.cpp +Compiling ==> editor/script_editor_debugger.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from ./editor/connections_dialog.h:38, + from editor/scene_tree_dock.h:34, + from editor/scene_tree_dock.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/scene_tree_editor.h:34, + from editor/scene_tree_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/script_create_dialog.h:34, + from editor/script_create_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/tree.h:34, - from ./editor/editor_autoload_settings.h:34, - from editor/project_settings_editor.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9274,16 +9321,14 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from ./scene/gui/check_button.h:34, - from editor/run_settings_dialog.h:34, - from editor/run_settings_dialog.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from editor/script_editor_debugger.h:34, + from editor/script_editor_debugger.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -9292,9 +9337,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9303,16 +9346,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/settings_config_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9357,21 +9398,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/scene_tree_dock.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from ./editor/connections_dialog.h:38, - from editor/scene_tree_dock.h:34, - from editor/scene_tree_dock.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/scene_tree_editor.cpp +Compiling ==> editor/spatial_editor_gizmos.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -9391,38 +9418,12 @@ from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/scene_tree_editor.h:34, - from editor/scene_tree_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/script_create_dialog.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, + from ./scene/main/node.h:34, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/connections_dialog.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/script_create_dialog.h:34, - from editor/script_create_dialog.cpp:31: + from ./editor/editor_sectioned_inspector.h:34, + from editor/settings_config_dialog.h:34, + from editor/settings_config_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -9463,36 +9464,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/script_editor_debugger.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from editor/script_editor_debugger.h:34, - from editor/script_editor_debugger.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/settings_config_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_sectioned_inspector.h:34, - from editor/settings_config_dialog.h:34, - from editor/settings_config_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/spatial_editor_gizmos.cpp In file included from ./editor/editor_node.h:34, from ./editor/plugins/spatial_editor_plugin.h:34, from editor/spatial_editor_gizmos.h:34, @@ -9501,7 +9472,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from ./scene/gui/rich_text_label.h:35, + from ./editor/editor_export.h:36, + from editor/project_export.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9510,15 +9492,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/register_exporters.gen.cpp -Compiling ==> editor/collada/collada.cpp -Ranlib Library ==> modules/libmodules.x11.opt.tools.64.a -Compiling ==> editor/doc/doc_data.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/connections_dialog.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9527,36 +9508,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/xml_parser.h:34, - from editor/doc/doc_data.h:34, - from editor/doc/doc_data.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/xml_parser.h:34, - from editor/collada/collada.h:34, - from editor/collada/collada.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9569,9 +9539,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from editor/doc/doc_data.cpp:33: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9580,14 +9548,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/fileserver/editor_file_server.cpp +Compiling ==> editor/editor_translation.cpp +Compiling ==> editor/register_exporters.gen.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from editor/collada/collada.h:37: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9596,6 +9568,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/collada/collada.cpp +Compiling ==> editor/doc/doc_data.cpp +Compiling ==> editor/fileserver/editor_file_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/xml_parser.h:34, + from editor/collada/collada.h:34, + from editor/collada/collada.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -9609,7 +9594,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/editor_import_collada.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/xml_parser.h:34, + from editor/doc/doc_data.h:34, + from editor/doc/doc_data.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -9626,6 +9620,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/import/editor_import_collada.cpp +Compiling ==> editor/import/editor_import_plugin.cpp +Compiling ==> editor/import/resource_importer_bitmask.cpp +Compiling ==> editor/import/resource_importer_csv_translation.cpp +Compiling ==> editor/import/resource_importer_image.cpp +Compiling ==> editor/import/resource_importer_layered_texture.cpp +Compiling ==> editor/import/resource_importer_obj.cpp +Compiling ==> editor/import/resource_importer_scene.cpp +Compiling ==> editor/import/resource_importer_texture.cpp +Compiling ==> editor/import/resource_importer_texture_atlas.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, @@ -9636,14 +9640,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from editor/import/editor_import_plugin.h:34, + from editor/import/editor_import_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./editor/import/resource_importer_scene.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from editor/doc/doc_data.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9652,13 +9664,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/editor_import_plugin.cpp -Compiling ==> editor/import/resource_importer_bitmask.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, - from editor/import/editor_import_plugin.h:34, - from editor/import/editor_import_plugin.cpp:31: + from editor/import/resource_importer_csv_translation.h:34, + from editor/import/resource_importer_csv_translation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -9673,58 +9683,36 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from editor/import/editor_import_plugin.cpp:32: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_csv_translation.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from editor/import/resource_importer_csv_translation.h:34, - from editor/import/resource_importer_csv_translation.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from editor/import/resource_importer_image.h:34, + from editor/import/resource_importer_image.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import/resource_importer_bitmask.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_image.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from editor/import/resource_importer_image.h:34, - from editor/import/resource_importer_image.cpp:31: + from editor/import/resource_importer_layered_texture.h:34, + from editor/import/resource_importer_layered_texture.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from editor/import/resource_importer_texture_atlas.h:34, + from editor/import/resource_importer_texture_atlas.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/resource_importer_layered_texture.cpp -Compiling ==> editor/import/resource_importer_obj.cpp -Compiling ==> editor/import/resource_importer_scene.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, @@ -9739,8 +9727,8 @@ from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from editor/import/resource_importer_layered_texture.h:34, - from editor/import/resource_importer_layered_texture.cpp:31: + from editor/import/resource_importer_texture.h:34, + from editor/import/resource_importer_texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -9754,31 +9742,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/resource_importer_texture.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from editor/import/resource_importer_scene.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from editor/import/resource_importer_scene.h:36: + from editor/collada/collada.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9787,29 +9757,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_texture_atlas.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from editor/import/resource_importer_texture.h:34, - from editor/import/resource_importer_texture.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/import/resource_importer_wav.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from editor/import/resource_importer_texture_atlas.h:34, - from editor/import/resource_importer_texture_atlas.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/plugins/abstract_polygon_2d_editor.cpp +Compiling ==> editor/plugins/animation_blend_space_1d_editor.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, @@ -9823,9 +9773,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import/resource_importer_layered_texture.cpp:37: + from editor/import/editor_import_plugin.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9841,21 +9789,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/animation_blend_space_1d_editor.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_blend_space_1d_editor.h:34, - from editor/plugins/animation_blend_space_1d_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./editor/import/resource_importer_scene.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/animation_blend_space_2d_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./editor/editor_file_system.h:39, - from editor/import/resource_importer_texture.cpp:35: + from editor/import/resource_importer_bitmask.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9868,13 +9825,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from ./scene/resources/audio_stream_sample.h:34, - from editor/import/resource_importer_wav.cpp:36: + from ./scene/main/node.h:39, + from ./editor/editor_file_system.h:39, + from editor/import/resource_importer_texture.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9883,6 +9836,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_blend_space_1d_editor.h:34, + from editor/plugins/animation_blend_space_1d_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -9894,16 +9854,27 @@ ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/animation_blend_tree_editor_plugin.cpp +Compiling ==> editor/plugins/animation_player_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_blend_space_2d_editor.h:34, + from editor/plugins/animation_blend_space_2d_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./editor/editor_file_system.h:39, + from editor/import/resource_importer_layered_texture.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9912,21 +9883,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/animation_state_machine_editor.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from editor/import/resource_importer_scene.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/animation_tree_editor_plugin.cpp +Compiling ==> editor/plugins/animation_tree_player_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from ./scene/resources/audio_stream_sample.h:34, + from editor/import/resource_importer_wav.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9935,35 +9921,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/animation_blend_space_2d_editor.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_blend_space_2d_editor.h:34, - from editor/plugins/animation_blend_space_2d_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/animation_blend_tree_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_blend_tree_editor_plugin.h:34, - from editor/plugins/animation_blend_tree_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/animation_player_editor_plugin.cpp -Compiling ==> editor/plugins/animation_state_machine_editor.cpp -Compiling ==> editor/plugins/animation_tree_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -9973,6 +9938,13 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_state_machine_editor.h:34, + from editor/plugins/animation_state_machine_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, from editor/plugins/animation_player_editor_plugin.h:34, from editor/plugins/animation_player_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -9980,8 +9952,15 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_state_machine_editor.h:34, - from editor/plugins/animation_state_machine_editor.cpp:31: + from editor/plugins/animation_blend_tree_editor_plugin.h:34, + from editor/plugins/animation_blend_tree_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_tree_editor_plugin.h:34, + from editor/plugins/animation_tree_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -10004,13 +9983,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_tree_editor_plugin.h:34, - from editor/plugins/animation_tree_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10029,14 +10001,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/animation_tree_player_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_tree_player_editor_plugin.h:34, - from editor/plugins/animation_tree_player_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10055,6 +10019,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_tree_player_editor_plugin.h:34, + from editor/plugins/animation_tree_player_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/asset_library_editor_plugin.cpp +Compiling ==> editor/plugins/audio_stream_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10073,7 +10046,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/asset_library_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -10108,34 +10080,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/audio_stream_editor_plugin.cpp -Compiling ==> editor/plugins/baked_lightmap_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/audio_stream_editor_plugin.h:34, - from editor/plugins/audio_stream_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/bit_map_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from editor/plugins/bit_map_editor_plugin.h:34, - from editor/plugins/bit_map_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/baked_lightmap_editor_plugin.h:34, - from editor/plugins/baked_lightmap_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10151,7 +10095,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/camera_editor_plugin.cpp +Compiling ==> editor/plugins/baked_lightmap_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10170,9 +10114,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/bit_map_editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/plugins/bit_map_editor_plugin.h:34, + from editor/plugins/bit_map_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/camera_editor_plugin.h:34, - from editor/plugins/camera_editor_plugin.cpp:31: + from editor/plugins/audio_stream_editor_plugin.h:34, + from editor/plugins/audio_stream_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -10193,6 +10149,57 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/baked_lightmap_editor_plugin.h:34, + from editor/plugins/baked_lightmap_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/camera_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/camera_editor_plugin.h:34, + from editor/plugins/camera_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/canvas_item_editor_plugin.cpp +Compiling ==> editor/plugins/collision_polygon_2d_editor_plugin.cpp +Compiling ==> editor/plugins/collision_polygon_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/canvas_item_editor_plugin.h:34, + from editor/plugins/canvas_item_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/collision_polygon_2d_editor_plugin.h:34, + from editor/plugins/collision_polygon_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/collision_shape_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/collision_polygon_editor_plugin.h:34, + from editor/plugins/collision_polygon_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/os/input.h:34, + from editor/plugins/collision_shape_2d_editor_plugin.h:34, + from editor/plugins/collision_shape_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10229,59 +10236,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/canvas_item_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/canvas_item_editor_plugin.h:34, - from editor/plugins/canvas_item_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/collision_polygon_2d_editor_plugin.cpp -Compiling ==> editor/plugins/collision_polygon_editor_plugin.cpp -Compiling ==> editor/plugins/collision_shape_2d_editor_plugin.cpp -Compiling ==> editor/plugins/cpu_particles_2d_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/collision_polygon_editor_plugin.h:34, - from editor/plugins/collision_polygon_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/cpu_particles_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/collision_polygon_2d_editor_plugin.h:34, - from editor/plugins/collision_polygon_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/os/input.h:34, - from editor/plugins/collision_shape_2d_editor_plugin.h:34, - from editor/plugins/collision_shape_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/cpu_particles_2d_editor_plugin.h:34, - from editor/plugins/cpu_particles_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/particles_editor_plugin.h:34, - from editor/plugins/cpu_particles_editor_plugin.h:34, - from editor/plugins/cpu_particles_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10300,6 +10254,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/cpu_particles_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10318,6 +10273,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/cpu_particles_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/cpu_particles_2d_editor_plugin.h:34, + from editor/plugins/cpu_particles_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10368,6 +10331,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/particles_editor_plugin.h:34, + from editor/plugins/cpu_particles_editor_plugin.h:34, + from editor/plugins/cpu_particles_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/curve_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10386,7 +10358,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/curve_editor_plugin.cpp +Compiling ==> editor/plugins/editor_preview_plugins.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/curve_editor_plugin.h:34, from editor/plugins/curve_editor_plugin.cpp:31: @@ -10394,7 +10366,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/editor_preview_plugins.cpp In file included from ./core/os/thread.h:44, from ./editor/editor_resource_preview.h:35, from editor/plugins/editor_preview_plugins.h:34, @@ -10403,12 +10374,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/gi_probe_editor_plugin.cpp +Compiling ==> editor/plugins/gradient_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_resource_preview.h:37: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -10422,11 +10399,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./editor/editor_resource_preview.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -10435,41 +10408,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/gi_probe_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/gi_probe_editor_plugin.h:34, - from editor/plugins/gi_probe_editor_plugin.cpp:31: + from editor/plugins/gradient_editor_plugin.h:34, + from editor/plugins/gradient_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/gradient_editor_plugin.cpp +Compiling ==> editor/plugins/gradient_texture_2d_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/gradient_editor_plugin.h:34, - from editor/plugins/gradient_editor_plugin.cpp:31: + from editor/plugins/gi_probe_editor_plugin.h:34, + from editor/plugins/gi_probe_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/gradient_texture_2d_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -10500,14 +10453,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/plugins/item_list_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/canvas_item_editor_plugin.h:34, - from editor/plugins/item_list_editor_plugin.h:34, - from editor/plugins/item_list_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10524,6 +10469,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/light_occluder_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/canvas_item_editor_plugin.h:34, + from editor/plugins/item_list_editor_plugin.h:34, + from editor/plugins/item_list_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/line_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10542,8 +10497,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/light_occluder_2d_editor_plugin.cpp -Compiling ==> editor/plugins/line_2d_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from ./editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/light_occluder_2d_editor_plugin.h:34, @@ -10552,7 +10505,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/material_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from ./editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/line_2d_editor_plugin.h:34, @@ -10561,53 +10513,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/mesh_editor_plugin.cpp -Compiling ==> editor/plugins/mesh_instance_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from ./editor/property_editor.h:34, - from editor/plugins/material_editor_plugin.h:34, - from editor/plugins/material_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/mesh_editor_plugin.h:34, - from editor/plugins/mesh_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/mesh_instance_editor_plugin.h:34, - from editor/plugins/mesh_instance_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/mesh_library_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10626,15 +10531,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/multimesh_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/mesh_library_editor_plugin.h:34, - from editor/plugins/mesh_library_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/navigation_polygon_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10671,18 +10567,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/material_editor_plugin.cpp +Compiling ==> editor/plugins/mesh_editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from ./editor/property_editor.h:34, + from editor/plugins/material_editor_plugin.h:34, + from editor/plugins/material_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/multimesh_editor_plugin.h:34, - from editor/plugins/multimesh_editor_plugin.cpp:31: + from editor/plugins/mesh_editor_plugin.h:34, + from editor/plugins/mesh_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/particles_2d_editor_plugin.cpp +Compiling ==> editor/plugins/mesh_instance_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/navigation_polygon_editor_plugin.h:34, - from editor/plugins/navigation_polygon_editor_plugin.cpp:31: + from editor/plugins/mesh_instance_editor_plugin.h:34, + from editor/plugins/mesh_instance_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -10705,7 +10614,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/particles_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10724,22 +10632,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/mesh_library_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/particles_2d_editor_plugin.h:34, - from editor/plugins/particles_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/particles_editor_plugin.h:34, - from editor/plugins/particles_editor_plugin.cpp:31: + from editor/plugins/mesh_library_editor_plugin.h:34, + from editor/plugins/mesh_library_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/path_2d_editor_plugin.cpp -Compiling ==> editor/plugins/path_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10781,6 +10681,41 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/multimesh_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/multimesh_editor_plugin.h:34, + from editor/plugins/multimesh_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/navigation_polygon_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/navigation_polygon_editor_plugin.h:34, + from editor/plugins/navigation_polygon_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, from ./editor/editor_plugin.h:36, @@ -10794,7 +10729,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/physical_bone_plugin.cpp +Compiling ==> editor/plugins/particles_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/particles_2d_editor_plugin.h:34, + from editor/plugins/particles_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/particles_editor_plugin.cpp +Compiling ==> editor/plugins/path_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/particles_editor_plugin.h:34, + from editor/plugins/particles_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/path_2d_editor_plugin.h:34, from editor/plugins/path_2d_editor_plugin.cpp:31: @@ -10802,6 +10753,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/path_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from ./editor/plugins/spatial_editor_plugin.h:34, from ./editor/spatial_editor_gizmos.h:34, @@ -10829,13 +10781,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/physical_bone_plugin.h:34, - from editor/plugins/physical_bone_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10854,15 +10799,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/polygon_2d_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/polygon_2d_editor_plugin.h:34, - from editor/plugins/polygon_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10899,7 +10835,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/ray_cast_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -10918,6 +10853,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/physical_bone_plugin.cpp +Compiling ==> editor/plugins/polygon_2d_editor_plugin.cpp +Compiling ==> editor/plugins/ray_cast_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/physical_bone_plugin.h:34, + from editor/plugins/physical_bone_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> modules/libmodules.x11.opt.tools.64.a +Compiling ==> editor/plugins/resource_preloader_editor_plugin.cpp +Compiling ==> editor/plugins/room_manager_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/polygon_2d_editor_plugin.h:34, + from editor/plugins/polygon_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/root_motion_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -10929,7 +10886,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/resource_preloader_editor_plugin.cpp +Compiling ==> editor/plugins/script_editor_plugin.cpp +Compiling ==> editor/plugins/script_text_editor.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/resource_preloader_editor_plugin.h:34, from editor/plugins/resource_preloader_editor_plugin.cpp:31: @@ -10937,25 +10895,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/room_manager_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/root_motion_editor_plugin.cpp -Compiling ==> editor/plugins/script_editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./editor/editor_translation.h:34, + from editor/editor_translation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/room_manager_editor_plugin.h:34, from editor/plugins/room_manager_editor_plugin.cpp:31: @@ -10976,23 +10924,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, +In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from editor/plugins/script_editor_plugin.h:34, - from editor/plugins/script_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/script_text_editor.cpp + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11012,6 +10961,22 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from editor/plugins/script_editor_plugin.h:34, + from editor/plugins/script_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, @@ -11044,22 +11009,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/shader_editor_plugin.cpp -Compiling ==> editor/plugins/skeleton_2d_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11072,9 +11029,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11083,41 +11038,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from editor/plugins/shader_editor_plugin.h:34, - from editor/plugins/shader_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/skeleton_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_2d_editor_plugin.h:34, - from editor/plugins/skeleton_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_editor_plugin.h:34, - from editor/plugins/skeleton_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/skeleton_ik_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_ik_editor_plugin.h:34, - from editor/plugins/skeleton_ik_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11136,6 +11056,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/shader_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11143,7 +11064,9 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11152,7 +11075,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/spatial_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11171,25 +11093,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/spatial_editor_plugin.h:34, - from editor/plugins/spatial_editor_plugin.cpp:31: +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from editor/plugins/shader_editor_plugin.h:34, + from editor/plugins/shader_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/sprite_editor_plugin.cpp -Compiling ==> editor/plugins/sprite_frames_editor_plugin.cpp +Compiling ==> editor/plugins/skeleton_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11198,22 +11130,40 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/style_box_editor_plugin.cpp -Compiling ==> editor/plugins/text_editor.cpp +Compiling ==> editor/plugins/skeleton_editor_plugin.cpp +Compiling ==> editor/plugins/skeleton_ik_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/sprite_editor_plugin.h:34, - from editor/plugins/sprite_editor_plugin.cpp:31: + from editor/plugins/skeleton_ik_editor_plugin.h:34, + from editor/plugins/skeleton_ik_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/sprite_frames_editor_plugin.h:34, - from editor/plugins/sprite_frames_editor_plugin.cpp:31: + from editor/plugins/skeleton_editor_plugin.h:34, + from editor/plugins/skeleton_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/spatial_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/spatial_editor_plugin.h:34, + from editor/plugins/spatial_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/skeleton_2d_editor_plugin.h:34, + from editor/plugins/skeleton_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/sprite_editor_plugin.cpp +Compiling ==> editor/plugins/sprite_frames_editor_plugin.cpp +Compiling ==> editor/plugins/style_box_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -11227,6 +11177,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/sprite_editor_plugin.h:34, + from editor/plugins/sprite_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/sprite_frames_editor_plugin.h:34, + from editor/plugins/sprite_frames_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/text_editor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -11244,16 +11209,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11263,20 +11219,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/plugins/texture_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/texture_region_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/texture_editor_plugin.h:34, from editor/plugins/texture_editor_plugin.cpp:31: @@ -11302,6 +11244,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/texture_region_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11328,8 +11271,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/theme_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11342,12 +11293,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11356,6 +11302,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/theme_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -11371,6 +11318,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/theme_editor_preview.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/plugins/theme_editor_preview.h:34, + from editor/plugins/theme_editor_preview.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11389,6 +11351,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/tile_map_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11404,22 +11367,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/theme_editor_preview.cpp -Compiling ==> editor/plugins/tile_map_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/plugins/theme_editor_preview.h:34, - from editor/plugins/theme_editor_preview.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/tile_map_editor_plugin.h:34, from editor/plugins/tile_map_editor_plugin.cpp:31: @@ -11427,16 +11374,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/tile_set_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/tile_set_editor_plugin.h:34, - from editor/plugins/tile_set_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/version_control_editor_plugin.cpp -Compiling ==> editor/plugins/viewport_preview_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11452,6 +11389,34 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/tile_set_editor_plugin.cpp +Compiling ==> editor/plugins/version_control_editor_plugin.cpp +Compiling ==> editor/plugins/viewport_preview_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/tile_set_editor_plugin.h:34, + from editor/plugins/tile_set_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -11463,13 +11428,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/viewport_preview_editor_plugin.h:34, - from editor/plugins/viewport_preview_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11488,6 +11446,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/viewport_preview_editor_plugin.h:34, + from editor/plugins/viewport_preview_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11506,26 +11471,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/visual_shader_editor_plugin.cpp -Compiling ==> scene/property_utils.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/visual_shader_editor_plugin.h:34, - from editor/plugins/visual_shader_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/property_utils.h:34, - from scene/property_utils.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11560,16 +11505,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/register_scene_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from scene/register_scene_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11588,11 +11523,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/scene_string_names.cpp -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from scene/scene_string_names.h:34, - from scene/scene_string_names.cpp:31: +Compiling ==> editor/plugins/visual_shader_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/visual_shader_editor_plugin.h:34, + from editor/plugins/visual_shader_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -11601,7 +11535,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11614,10 +11553,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/register_scene_types.cpp:34: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11626,27 +11565,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/canvas_layer.cpp -Compiling ==> scene/main/http_request.cpp +Compiling ==> scene/property_utils.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, - from scene/main/canvas_layer.h:34, - from scene/main/canvas_layer.cpp:31: + from scene/property_utils.h:34, + from scene/property_utils.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/http_client.h:34, - from scene/main/http_request.h:34, - from scene/main/http_request.cpp:31: +Compiling ==> scene/register_scene_types.cpp +Compiling ==> scene/scene_string_names.cpp +Compiling ==> scene/main/canvas_layer.cpp +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from scene/scene_string_names.h:34, + from scene/scene_string_names.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -11655,7 +11592,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11664,14 +11606,38 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/http_request.cpp +Compiling ==> scene/main/instance_placeholder.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/main/canvas_layer.h:34, + from scene/main/canvas_layer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from scene/register_scene_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11680,7 +11646,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/instance_placeholder.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/http_client.h:34, + from scene/main/http_request.h:34, + from scene/main/http_request.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/main/node.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -11715,6 +11692,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/main/scene_tree.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from scene/main/scene_tree.h:34, + from scene/main/scene_tree.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11732,7 +11725,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/register_scene_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11741,13 +11737,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/scene_tree.cpp -Compiling ==> scene/main/timer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11756,32 +11750,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/timer.h:34, - from scene/main/timer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, - from scene/main/scene_tree.h:34, - from scene/main/scene_tree.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -11795,7 +11785,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11804,38 +11798,34 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/timer.cpp Compiling ==> scene/main/viewport.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from scene/main/viewport.h:34, - from scene/main/viewport.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/aspect_ratio_container.cpp +Compiling ==> scene/gui/base_button.cpp +Compiling ==> scene/gui/box_container.cpp +Compiling ==> scene/gui/button.cpp +Compiling ==> scene/gui/center_container.cpp +Compiling ==> scene/gui/check_box.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/aspect_ratio_container.h:34, - from scene/gui/aspect_ratio_container.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/main/timer.h:34, + from scene/main/timer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/check_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/main/viewport.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11844,7 +11834,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/base_button.cpp +Compiling ==> scene/gui/color_picker.cpp +Compiling ==> scene/gui/color_rect.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/aspect_ratio_container.h:34, + from scene/gui/aspect_ratio_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -11857,39 +11861,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/box_container.cpp -Compiling ==> scene/gui/button.cpp -Compiling ==> scene/gui/center_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from scene/gui/button.h:34, + from scene/gui/button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -11908,6 +11892,31 @@ from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, + from scene/main/viewport.h:34, + from scene/main/viewport.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/check_box.h:34, + from scene/gui/check_box.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/center_container.h:34, @@ -11923,50 +11932,45 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/base_button.h:34, - from scene/gui/button.h:34, - from scene/gui/button.cpp:31: + from ./scene/gui/button.h:34, + from scene/gui/check_button.h:34, + from scene/gui/check_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/check_box.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/check_box.h:34, - from scene/gui/check_box.cpp:31: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from scene/gui/color_picker.h:34, + from scene/gui/color_picker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/color_rect.h:34, + from scene/gui/color_rect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/check_button.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -11981,10 +11985,8 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/check_button.h:34, - from scene/gui/check_button.cpp:31: + from scene/gui/container.h:34, + from scene/gui/container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12019,7 +12021,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/color_picker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12035,27 +12036,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from scene/gui/color_picker.h:34, - from scene/gui/color_picker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from scene/main/viewport.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -12064,46 +12050,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/color_rect.cpp -Compiling ==> scene/gui/container.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/color_rect.h:34, - from scene/gui/color_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/control.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/container.h:34, - from scene/gui/container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/dialogs.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from scene/gui/control.h:34, - from scene/gui/control.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/file_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12119,34 +12065,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/dialogs.h:34, - from scene/gui/dialogs.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/file_dialog.h:34, - from scene/gui/file_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/control.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12162,14 +12081,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/flow_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from scene/gui/control.h:36: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -12178,18 +12096,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/flow_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12235,7 +12141,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/gradient_edit.cpp +Compiling ==> scene/gui/dialogs.cpp +Compiling ==> scene/gui/file_dialog.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12243,30 +12150,24 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/color_picker.h:34, - from scene/gui/gradient_edit.h:34, - from scene/gui/gradient_edit.cpp:31: + from scene/gui/box_container.h:34, + from scene/gui/file_dialog.h:34, + from scene/gui/file_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/graph_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from scene/gui/graph_edit.h:34, - from scene/gui/graph_edit.cpp:31: + from scene/gui/control.h:34, + from scene/gui/control.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/graph_node.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12282,6 +12183,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/flow_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12289,14 +12191,11 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/graph_node.h:34, - from scene/gui/graph_node.cpp:31: + from scene/gui/flow_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/grid_container.cpp -Compiling ==> scene/gui/item_list.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12312,6 +12211,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/gradient_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12319,33 +12219,39 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/grid_container.h:34, - from scene/gui/grid_container.cpp:31: + from ./scene/gui/box_container.h:34, + from ./scene/gui/color_picker.h:34, + from scene/gui/gradient_edit.h:34, + from scene/gui/gradient_edit.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/label.cpp +Compiling ==> scene/gui/graph_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/item_list.h:34, - from scene/gui/item_list.cpp:31: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from scene/gui/graph_edit.h:34, + from scene/gui/graph_edit.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/graph_node.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/label.h:34, - from scene/gui/label.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/graph_node.h:34, + from scene/gui/graph_node.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12365,7 +12271,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/line_edit.cpp +Compiling ==> scene/gui/grid_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12381,14 +12287,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/item_list.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/line_edit.h:34, - from scene/gui/line_edit.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/grid_container.h:34, + from scene/gui/grid_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12408,64 +12316,89 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/link_button.cpp -Compiling ==> scene/gui/margin_container.cpp +Compiling ==> scene/gui/label.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from scene/gui/link_button.h:34, - from scene/gui/link_button.cpp:31: + from scene/gui/item_list.h:34, + from scene/gui/item_list.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/line_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/margin_container.h:34, - from scene/gui/margin_container.cpp:31: + from scene/gui/label.h:34, + from scene/gui/label.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/line_edit.h:34, + from scene/gui/line_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12496,6 +12429,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/link_button.cpp +Compiling ==> scene/gui/margin_container.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/menu_button.cpp Compiling ==> scene/gui/nine_patch_rect.cpp In file included from ./core/error_macros.h:34, @@ -12525,21 +12475,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/option_button.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/box_container.h:34, + from scene/gui/dialogs.h:34, + from scene/gui/dialogs.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12555,6 +12504,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/panel.cpp +Compiling ==> scene/gui/panel_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/panel_container.h:34, + from scene/gui/panel_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12567,22 +12530,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/panel_container.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12590,8 +12537,8 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/panel_container.h:34, - from scene/gui/panel_container.cpp:31: + from scene/gui/margin_container.h:34, + from scene/gui/margin_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12612,6 +12559,20 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/popup.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from scene/gui/link_button.h:34, + from scene/gui/link_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/popup_menu.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12627,18 +12588,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/popup.h:34, - from scene/gui/popup.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12669,8 +12618,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/popup_menu.cpp -Compiling ==> scene/gui/progress_bar.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12684,41 +12631,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/progress_bar.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/progress_bar.h:34, - from scene/gui/progress_bar.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/range.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/range.h:34, - from scene/gui/range.cpp:31: + from scene/gui/popup.h:34, + from scene/gui/popup.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/reference_rect.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/reference_rect.h:34, - from scene/gui/reference_rect.cpp:31: + from ./scene/gui/range.h:34, + from scene/gui/progress_bar.h:34, + from scene/gui/progress_bar.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12768,8 +12702,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/range.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/reference_rect.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/reference_rect.h:34, + from scene/gui/reference_rect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/rich_text_effect.cpp -Compiling ==> scene/gui/rich_text_label.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -12781,6 +12743,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/rich_text_label.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12808,7 +12771,37 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/scroll_bar.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12836,6 +12829,19 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/scroll_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/container.h:34, + from scene/gui/scroll_container.h:34, + from scene/gui/scroll_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12854,19 +12860,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/container.h:34, - from scene/gui/scroll_container.h:34, - from scene/gui/scroll_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12882,8 +12875,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/separator.cpp -Compiling ==> scene/gui/shortcut.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -12899,14 +12890,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/separator.cpp +Compiling ==> scene/gui/shortcut.cpp +Compiling ==> scene/gui/slider.cpp +Compiling ==> scene/gui/spin_box.cpp +Compiling ==> scene/gui/split_container.cpp +Compiling ==> scene/gui/tab_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/separator.h:34, - from scene/gui/separator.cpp:31: + from ./core/os/input_event.h:34, + from scene/gui/shortcut.h:34, + from scene/gui/shortcut.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -12916,29 +12928,27 @@ from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from scene/gui/shortcut.h:34, - from scene/gui/shortcut.cpp:31: + from ./scene/gui/control.h:34, + from ./scene/gui/range.h:34, + from scene/gui/slider.h:34, + from scene/gui/slider.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/slider.cpp -Compiling ==> scene/gui/spin_box.cpp +Compiling ==> scene/gui/tabs.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/slider.h:34, - from scene/gui/slider.cpp:31: + from scene/gui/range.h:34, + from scene/gui/range.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/split_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12952,6 +12962,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/text_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -12965,68 +12976,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/tab_container.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/tabs.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -13046,13 +12995,25 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, + from scene/gui/separator.h:34, + from scene/gui/separator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/texture_button.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, from scene/gui/tabs.h:34, from scene/gui/tabs.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/text_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -13065,22 +13026,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/texture_button.cpp +Compiling ==> scene/gui/texture_progress.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -13094,22 +13040,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/texture_progress.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -13124,6 +13054,7 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/texture_rect.cpp +Compiling ==> scene/gui/tool_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13139,47 +13070,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/tool_button.cpp -Compiling ==> scene/gui/tree.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/texture_rect.h:34, - from scene/gui/texture_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/tool_button.h:34, - from scene/gui/tool_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/tree.h:34, - from scene/gui/tree.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/video_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13195,6 +13085,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13231,8 +13122,10 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/video_player.h:34, - from scene/gui/video_player.cpp:31: + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/tool_button.h:34, + from scene/gui/tool_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -13267,7 +13160,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/viewport_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13289,62 +13181,67 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/viewport_container.h:34, - from scene/gui/viewport_container.cpp:31: + from scene/gui/texture_rect.h:34, + from scene/gui/texture_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/video_player.cpp +Compiling ==> scene/gui/viewport_container.cpp Compiling ==> scene/3d/area.cpp -Compiling ==> scene/3d/arvr_nodes.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/3d/area.h:34, - from scene/3d/area.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/tree.h:34, + from scene/gui/tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/audio_stream_player_3d.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/camera.h:34, - from scene/3d/arvr_nodes.h:34, - from scene/3d/arvr_nodes.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/video_player.h:34, + from scene/gui/video_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from scene/3d/audio_stream_player_3d.h:34, - from scene/3d/audio_stream_player_3d.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/viewport_container.h:34, + from scene/gui/viewport_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/baked_lightmap.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from scene/3d/area.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13360,10 +13257,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/arvr_nodes.cpp +Compiling ==> scene/3d/audio_stream_player_3d.cpp +Compiling ==> scene/3d/baked_lightmap.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from scene/3d/baked_lightmap.h:34, - from scene/3d/baked_lightmap.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/3d/area.h:34, + from scene/3d/area.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -13372,7 +13274,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13387,8 +13291,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from scene/3d/audio_stream_player_3d.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13399,6 +13303,33 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/camera.h:34, + from scene/3d/arvr_nodes.h:34, + from scene/3d/arvr_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from scene/3d/audio_stream_player_3d.h:34, + from scene/3d/audio_stream_player_3d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from scene/3d/baked_lightmap.h:34, + from scene/3d/baked_lightmap.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, from ./core/rid.h:34, from ./scene/3d/skeleton.h:34, from scene/3d/bone_attachment.h:34, @@ -13412,11 +13343,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/multimesh_instance.h:34, - from scene/3d/baked_lightmap.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13426,6 +13354,7 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/camera.cpp +Compiling ==> scene/3d/collision_object.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13438,13 +13367,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/collision_polygon.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13457,7 +13387,24 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13466,7 +13413,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/collision_object.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13479,7 +13425,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/collision_polygon.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from scene/3d/area.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13492,6 +13453,53 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/multimesh_instance.h:34, + from scene/3d/baked_lightmap.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from scene/3d/audio_stream_player_3d.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Ranlib Library ==> modules/libmodules.x11.opt.tools.64.a Compiling ==> scene/3d/collision_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -13505,12 +13513,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/cpu_particles.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13519,6 +13528,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/cpu_particles.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -13528,7 +13538,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/cull_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13542,6 +13551,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/cull_instance.cpp Compiling ==> scene/3d/gi_probe.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -13582,53 +13592,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/cpu_particles.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/immediate_geometry.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/interpolated_camera.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -13642,7 +13607,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/interpolated_camera.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13660,6 +13624,19 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, from ./scene/3d/cull_instance.h:34, @@ -13673,7 +13650,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/label_3d.cpp -Compiling ==> scene/3d/light.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -13687,14 +13663,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/lightmapper.cpp -Compiling ==> scene/3d/listener.cpp -Compiling ==> scene/3d/mesh_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13703,6 +13695,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/light.cpp +Compiling ==> scene/3d/lightmapper.cpp +Compiling ==> scene/3d/listener.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -13729,6 +13724,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/mesh_instance.cpp +Compiling ==> scene/3d/multimesh_instance.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13751,7 +13748,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/multimesh_instance.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -13769,10 +13778,20 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13781,6 +13800,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/navigation.cpp +Compiling ==> scene/3d/navigation_agent.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from scene/3d/navigation.h:34, + from scene/3d/navigation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/navigation_mesh_instance.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/3d/navigation_agent.h:34, + from scene/3d/navigation_agent.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/navigation_mesh_instance.h:34, + from scene/3d/navigation_mesh_instance.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -13816,8 +13872,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13847,7 +13902,8 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13856,44 +13912,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/navigation.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from scene/3d/navigation.h:34, - from scene/3d/navigation.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/navigation_agent.cpp -Compiling ==> scene/3d/navigation_mesh_instance.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/3d/navigation_agent.h:34, - from scene/3d/navigation_agent.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/navigation_mesh_instance.h:34, - from scene/3d/navigation_mesh_instance.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/navigation_obstacle.cpp +Compiling ==> scene/3d/occluder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13910,21 +13930,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/3d/navigation_agent.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/cpu_particles.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -13946,7 +13956,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/occluder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13972,18 +13981,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/3d/navigation_agent.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/particles.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/particles.h:34, - from scene/3d/particles.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/path.cpp -Compiling ==> scene/3d/physics_body.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -13996,12 +14009,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/physics_body.cpp +Compiling ==> scene/3d/physics_joint.cpp +Compiling ==> scene/3d/portal.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/3d/physics_body.h:34, - from scene/3d/physics_body.cpp:31: + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/particles.h:34, + from scene/3d/particles.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -14019,55 +14034,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/particles.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from scene/3d/physics_body.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/physics_joint.cpp -Compiling ==> scene/3d/portal.cpp -Compiling ==> scene/3d/position_3d.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/portal.h:34, @@ -14077,18 +14043,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/position_3d.h:34, - from scene/3d/position_3d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, from ./core/vset.h:35, @@ -14099,7 +14053,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/proximity_group.cpp +Compiling ==> scene/3d/position_3d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14114,24 +14068,21 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/3d/spatial.h:34, - from scene/3d/proximity_group.h:34, - from scene/3d/proximity_group.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/3d/physics_body.h:34, + from scene/3d/physics_body.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/proximity_group.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/portal.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14140,7 +14091,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/ray_cast.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14157,6 +14107,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/ray_cast.cpp Compiling ==> scene/3d/reflection_probe.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -14164,35 +14115,47 @@ from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/ray_cast.h:34, - from scene/3d/ray_cast.cpp:31: + from scene/3d/position_3d.h:34, + from scene/3d/position_3d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/remote_transform.cpp +Compiling ==> scene/3d/room.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/3d/spatial.h:34, + from scene/3d/portal.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ -Compiling ==> scene/3d/remote_transform.cpp ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/room_group.cpp +Compiling ==> scene/3d/room_manager.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/reflection_probe.h:34, - from scene/3d/reflection_probe.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/ray_cast.h:34, + from scene/3d/ray_cast.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from scene/3d/room.h:34, + from scene/3d/room.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -14209,19 +14172,32 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/3d/spatial.h:34, + from scene/3d/proximity_group.h:34, + from scene/3d/proximity_group.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/reflection_probe.h:34, + from scene/3d/reflection_probe.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/skeleton.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14229,7 +14205,8 @@ from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/3d/visual_instance.h:36, + from scene/3d/particles.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14238,35 +14215,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/room.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from scene/3d/room.h:34, - from scene/3d/room.cpp:31: + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/room_group.h:34, + from scene/3d/room_group.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/skeleton.h:34, + from scene/3d/skeleton.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/room.h:36: + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from scene/3d/physics_body.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14275,8 +14249,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/room_group.cpp -Compiling ==> scene/3d/room_manager.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/room_manager.h:34, @@ -14285,34 +14257,51 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/soft_body.cpp +Compiling ==> scene/3d/spatial.cpp +Compiling ==> scene/3d/spatial_velocity_tracker.cpp +Compiling ==> scene/3d/spring_arm.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/room_group.h:34, - from scene/3d/room_group.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/3d/spatial.h:34, + from scene/3d/spatial.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/spatial_velocity_tracker.h:34, + from scene/3d/spatial_velocity_tracker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/skeleton.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, - from scene/3d/skeleton.h:34, - from scene/3d/skeleton.cpp:31: + from ./scene/3d/skeleton.h:34, + from ./scene/3d/mesh_instance.h:34, + from scene/3d/soft_body.h:34, + from scene/3d/soft_body.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/soft_body.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from scene/3d/spatial.h:34, - from scene/3d/room.h:36, - from scene/3d/room_manager.h:35: + from scene/3d/room.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14321,24 +14310,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/mesh_instance.h:34, - from scene/3d/soft_body.h:34, - from scene/3d/soft_body.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/room_group.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14347,14 +14323,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/spatial.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from scene/3d/skeleton.h:35: + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14367,9 +14343,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14378,31 +14352,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/3d/spatial.h:34, - from scene/3d/spatial.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/spatial_velocity_tracker.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/spatial_velocity_tracker.h:34, - from scene/3d/spatial_velocity_tracker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/spring_arm.cpp Compiling ==> scene/3d/sprite_3d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -14417,33 +14366,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/spring_arm.h:34, - from scene/3d/spring_arm.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/animated_sprite.h:34, - from scene/3d/sprite_3d.h:34, - from scene/3d/sprite_3d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/vehicle_body.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14457,22 +14379,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from ./scene/3d/physics_body.h:34, - from scene/3d/vehicle_body.h:34, - from scene/3d/vehicle_body.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/vehicle_body.cpp +Compiling ==> scene/3d/visibility_notifier.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/3d/spatial.h:34, + from scene/3d/room.h:36, + from scene/3d/room_manager.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14481,12 +14397,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/visibility_notifier.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/spring_arm.h:34, + from scene/3d/spring_arm.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/3d/spatial.h:34, + from scene/3d/room_group.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14495,16 +14424,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/visual_instance.cpp -Compiling ==> scene/3d/voxel_light_baker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from ./scene/3d/physics_body.h:35: + from scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14515,11 +14441,14 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/mesh_instance.h:34, - from scene/3d/voxel_light_baker.h:34, - from scene/3d/voxel_light_baker.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/animated_sprite.h:34, + from scene/3d/sprite_3d.h:34, + from scene/3d/sprite_3d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -14538,26 +14467,12 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from scene/3d/visual_instance.h:34, - from scene/3d/visual_instance.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/world_environment.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/world_environment.h:34, - from scene/3d/world_environment.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from ./scene/3d/physics_body.h:34, + from scene/3d/vehicle_body.h:34, + from scene/3d/vehicle_body.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -14577,6 +14492,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/visual_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14594,10 +14510,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14606,22 +14519,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/animated_sprite.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/animated_sprite.h:34, - from scene/2d/animated_sprite.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from scene/3d/visual_instance.h:34, + from scene/3d/visual_instance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/area_2d.cpp -Compiling ==> scene/2d/audio_stream_player_2d.cpp +Compiling ==> scene/3d/voxel_light_baker.cpp +Compiling ==> scene/3d/world_environment.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14635,22 +14546,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/area_2d.h:34, - from scene/2d/area_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from scene/2d/audio_stream_player_2d.h:34, - from scene/2d/audio_stream_player_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14664,15 +14559,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from ./scene/3d/mesh_instance.h:34, + from scene/3d/voxel_light_baker.h:34, + from scene/3d/voxel_light_baker.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/area_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14681,14 +14583,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/animated_sprite.cpp +Compiling ==> scene/2d/area_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/audio_stream_player_2d.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from ./scene/3d/physics_body.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14697,7 +14601,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/back_buffer_copy.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -14705,61 +14608,42 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/back_buffer_copy.h:34, - from scene/2d/back_buffer_copy.cpp:31: + from scene/2d/animated_sprite.h:34, + from scene/2d/animated_sprite.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/camera_2d.cpp -Compiling ==> scene/2d/canvas_item.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/camera_2d.h:34, - from scene/2d/camera_2d.cpp:31: + from ./scene/3d/spatial.h:34, + from scene/3d/world_environment.h:34, + from scene/3d/world_environment.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -editor/plugins/visual_shader_editor_plugin.cpp: In constructor 'VisualShaderEditor::VisualShaderEditor()': -editor/plugins/visual_shader_editor_plugin.cpp:2355:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without - 2355 | VisualShaderEditor::VisualShaderEditor() { - | ^~~~~~~~~~~~~~~~~~ -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/2d/canvas_item.h:34, - from scene/2d/canvas_item.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/area_2d.h:34, + from scene/2d/area_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/canvas_modulate.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14768,25 +14652,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/canvas_modulate.h:34, - from scene/2d/canvas_modulate.cpp:31: +Compiling ==> scene/2d/audio_stream_player_2d.cpp +In file included from scene/2d/audio_stream_player_2d.h:34, + from scene/2d/audio_stream_player_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_object_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/audio_stream_player_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14795,6 +14675,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/back_buffer_copy.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -14802,13 +14683,13 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_object_2d.h:34, - from scene/2d/collision_object_2d.cpp:31: + from scene/2d/back_buffer_copy.h:34, + from scene/2d/back_buffer_copy.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_polygon_2d.cpp +Compiling ==> scene/2d/camera_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -14816,13 +14697,12 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_polygon_2d.h:34, - from scene/2d/collision_polygon_2d.cpp:31: + from scene/2d/camera_2d.h:34, + from scene/2d/camera_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_shape_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14849,6 +14729,40 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/canvas_item.cpp +Compiling ==> scene/2d/canvas_modulate.cpp +Compiling ==> scene/2d/collision_object_2d.cpp +Compiling ==> scene/2d/collision_polygon_2d.cpp +Compiling ==> scene/2d/collision_shape_2d.cpp +Compiling ==> scene/2d/cpu_particles_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/canvas_modulate.h:34, + from scene/2d/canvas_modulate.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -14862,7 +14776,43 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/cpu_particles_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/collision_polygon_2d.h:34, + from scene/2d/collision_polygon_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/collision_object_2d.h:34, + from scene/2d/collision_object_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/2d/canvas_item.h:34, + from scene/2d/canvas_item.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -14872,8 +14822,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/2d/joints_2d.cpp Compiling ==> scene/2d/light_2d.cpp +Compiling ==> scene/2d/light_occluder_2d.cpp +Compiling ==> scene/2d/line_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -14900,11 +14865,42 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/light_occluder_2d.h:34, + from scene/2d/light_occluder_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/line_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from scene/2d/node_2d.h:34, + from scene/2d/line_2d.h:34, + from scene/2d/line_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/area_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14917,10 +14913,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/cpu_particles_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14946,7 +14939,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/cpu_particles_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -14955,6 +14951,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/listener_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -14968,36 +14965,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/light_occluder_2d.cpp -Compiling ==> scene/2d/line_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/light_occluder_2d.h:34, - from scene/2d/light_occluder_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/line_2d.h:34, - from scene/2d/line_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/line_builder.cpp -Compiling ==> scene/2d/listener_2d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -15007,30 +14974,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/listener_2d.h:34, - from scene/2d/listener_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/mesh_instance_2d.cpp -Compiling ==> scene/2d/multimesh_instance_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/line_2d.h:34, - from scene/2d/line_builder.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15039,19 +14987,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/mesh_instance_2d.h:34, - from scene/2d/mesh_instance_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15065,19 +15000,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/multimesh_instance_2d.h:34, - from scene/2d/multimesh_instance_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/mesh_instance_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15091,6 +15014,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/multimesh_instance_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15104,6 +15028,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/navigation_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15117,7 +15042,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> editor/libeditor.x11.opt.tools.64.a +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/listener_2d.h:34, + from scene/2d/listener_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15131,7 +15068,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/navigation_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15139,25 +15075,26 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from scene/2d/navigation_2d.h:34, - from scene/2d/navigation_2d.cpp:31: + from scene/2d/mesh_instance_2d.h:34, + from scene/2d/mesh_instance_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/2d/navigation_agent_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/2d/navigation_agent_2d.h:34, - from scene/2d/navigation_agent_2d.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/multimesh_instance_2d.h:34, + from scene/2d/multimesh_instance_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/navigation_obstacle_2d.cpp -Compiling ==> scene/2d/navigation_polygon.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15171,7 +15108,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/node_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15179,21 +15115,50 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/navigation_obstacle_2d.h:34, - from scene/2d/navigation_obstacle_2d.cpp:31: + from ./scene/2d/navigation_polygon.h:34, + from scene/2d/navigation_2d.h:34, + from scene/2d/navigation_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/parallax_background.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from scene/2d/node_2d.h:34, + from scene/2d/line_2d.h:34, + from scene/2d/line_builder.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/2d/navigation_agent_2d.h:34, + from scene/2d/navigation_agent_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/navigation_obstacle_2d.cpp +Compiling ==> scene/2d/navigation_polygon.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/node_2d.cpp:31: + from ./scene/2d/node_2d.h:34, + from scene/2d/navigation_obstacle_2d.h:34, + from scene/2d/navigation_obstacle_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15215,8 +15180,20 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/2d/navigation_agent_2d.h:35: + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15225,6 +15202,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/node_2d.cpp +Compiling ==> scene/2d/parallax_background.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15283,30 +15262,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/particles_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/2d/particles_2d.h:34, - from scene/2d/particles_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/2d/navigation_agent_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15328,40 +15285,48 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/particles_2d.cpp Compiling ==> scene/2d/path_2d.cpp -Compiling ==> scene/2d/physics_body_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/path_2d.h:34, - from scene/2d/path_2d.cpp:31: + from scene/2d/node_2d.h:34, + from scene/2d/node_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/physics_body_2d.h:34, - from scene/2d/physics_body_2d.cpp:31: + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/2d/particles_2d.h:34, + from scene/2d/particles_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/physics_body_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/path_2d.h:34, + from scene/2d/path_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/polygon_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/particles_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15370,7 +15335,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/position_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/physics_body_2d.h:34, + from scene/2d/physics_body_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/polygon_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15384,6 +15359,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/position_2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15410,7 +15399,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/ray_cast_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15424,12 +15412,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/remote_transform_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/physics_body_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15438,6 +15429,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/ray_cast_2d.cpp +Compiling ==> scene/2d/remote_transform_2d.cpp +Compiling ==> scene/2d/skeleton_2d.cpp +Compiling ==> scene/2d/sprite.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15451,23 +15446,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/physics_body_2d.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/tile_map.cpp +Compiling ==> scene/2d/touch_screen_button.cpp +Compiling ==> scene/2d/visibility_notifier_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15481,7 +15462,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/skeleton_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15495,48 +15475,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Ranlib Library ==> editor/libeditor.x11.opt.tools.64.a -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/sprite.cpp -Compiling ==> scene/2d/tile_map.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15550,12 +15488,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/touch_screen_button.cpp -Compiling ==> scene/2d/visibility_notifier_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from scene/2d/tile_map.h:34, - from scene/2d/tile_map.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/visibility_notifier_2d.h:34, + from scene/2d/visibility_notifier_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15574,14 +15515,9 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/visibility_notifier_2d.h:34, - from scene/2d/visibility_notifier_2d.cpp:31: + from ./core/self_list.h:34, + from scene/2d/tile_map.h:34, + from scene/2d/tile_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15590,7 +15526,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/particles_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15605,12 +15544,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./scene/2d/navigation_2d.h:34, - from scene/2d/tile_map.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15632,6 +15566,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_blend_space_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15639,10 +15574,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_space_1d.h:34, - from scene/animation/animation_blend_space_1d.cpp:31: + from scene/2d/y_sort.h:34, + from scene/2d/y_sort.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15660,6 +15593,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15667,8 +15613,10 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/y_sort.h:34, - from scene/2d/y_sort.cpp:31: + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_blend_space_1d.h:34, + from scene/animation/animation_blend_space_1d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15686,6 +15634,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_blend_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15699,9 +15648,48 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_blend_space_2d.cpp -Compiling ==> scene/animation/animation_blend_tree.cpp Compiling ==> scene/animation/animation_cache.cpp +Compiling ==> scene/animation/animation_node_state_machine.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_player.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15717,6 +15705,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_tree.cpp +Compiling ==> scene/animation/animation_tree_player.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/animation/animation_cache.h:34, + from scene/animation/animation_cache.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15732,24 +15732,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/animation/animation_cache.h:34, - from scene/animation/animation_cache.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_node_state_machine.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./scene/2d/navigation_2d.h:34, + from scene/2d/tile_map.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15773,48 +15765,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_player.cpp -Compiling ==> scene/animation/animation_tree.cpp -Compiling ==> scene/animation/animation_tree_player.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/root_motion_view.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15823,7 +15774,8 @@ from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/animation/animation_player.h:34, - from scene/animation/animation_player.cpp:31: + from scene/animation/animation_tree_player.h:34, + from scene/animation/animation_tree_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15836,8 +15788,7 @@ from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/animation/animation_player.h:34, - from scene/animation/animation_tree.h:34, - from scene/animation/animation_tree.cpp:31: + from scene/animation/animation_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15850,13 +15801,12 @@ from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/animation/animation_player.h:34, - from scene/animation/animation_tree_player.h:34, - from scene/animation/animation_tree_player.cpp:31: + from scene/animation/animation_tree.h:34, + from scene/animation/animation_tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/root_motion_view.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -15899,6 +15849,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/audio/audio_stream_player.cpp +Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -15911,13 +15863,12 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from scene/animation/skeleton_ik.h:40, - from scene/animation/skeleton_ik.cpp:35: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/animation/tween.h:34, + from scene/animation/tween.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15936,12 +15887,19 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/animation/tween.h:34, - from scene/animation/tween.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from scene/animation/skeleton_ik.h:40, + from scene/animation/skeleton_ik.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from scene/audio/audio_stream_player.h:34, + from scene/audio/audio_stream_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -15952,8 +15910,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15966,9 +15923,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/animation/tween.h:34, - from scene/animation/scene_tree_tween.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15977,16 +15932,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/audio/audio_stream_player.cpp -Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from scene/animation/skeleton_ik.h:41: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -15995,12 +15945,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from scene/audio/audio_stream_player.h:34, - from scene/audio/audio_stream_player.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -16016,7 +15960,32 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/resources/default_theme/default_theme.cpp Compiling ==> scene/debugger/script_debugger_remote.cpp -Compiling ==> servers/arvr_server.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./scene/resources/theme.h:34, @@ -16026,7 +15995,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio_server.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -16040,32 +16024,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from servers/arvr_server.h:34, - from servers/arvr_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from servers/audio_server.h:34, - from servers/audio_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +editor/plugins/visual_shader_editor_plugin.cpp: In constructor 'VisualShaderEditor::VisualShaderEditor()': +editor/plugins/visual_shader_editor_plugin.cpp:2355:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without + 2355 | VisualShaderEditor::VisualShaderEditor() { + | ^~~~~~~~~~~~~~~~~~ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/audio/audio_stream_player.h:35: + from ./scene/animation/tween.h:34, + from scene/animation/scene_tree_tween.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16074,24 +16043,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/camera_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/camera_server.h:34, - from servers/camera_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/audio_server.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16100,7 +16056,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from scene/animation/skeleton_ik.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16113,10 +16076,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/default_theme/default_theme.cpp:35: + from ./scene/main/node.h:39, + from scene/audio/audio_stream_player.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16125,12 +16086,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/arvr_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from servers/arvr_server.h:34, + from servers/arvr_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from servers/audio_server.h:34, + from servers/audio_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/convex_polygon_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/default_theme/default_theme.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16139,25 +16125,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/style_box.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/style_box.h:34, - from scene/resources/style_box.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/convex_polygon_shape.h:34, + from scene/resources/convex_polygon_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/environment.cpp +Compiling ==> scene/resources/material.cpp +Compiling ==> scene/resources/theme.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from scene/resources/style_box.cpp:32: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/audio_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16166,7 +16156,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/material.cpp +Compiling ==> scene/resources/bit_map.cpp +Compiling ==> scene/resources/world_2d.cpp +Compiling ==> scene/resources/concave_polygon_shape.cpp +Compiling ==> scene/resources/mesh_data_tool.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/environment.h:34, + from scene/resources/environment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/occluder_shape_polygon.cpp +Compiling ==> scene/resources/polygon_path_finder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -16178,7 +16184,39 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/bit_map.cpp +Compiling ==> scene/resources/segment_shape_2d.cpp +Compiling ==> scene/resources/cylinder_shape.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/theme.h:34, + from scene/resources/theme.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -16189,7 +16227,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/concave_polygon_shape.cpp +Compiling ==> scene/resources/height_map_shape.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from scene/resources/world_2d.h:34, + from scene/resources/world_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -16202,22 +16250,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from scene/resources/material.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh_data_tool.cpp -Compiling ==> scene/resources/occluder_shape_polygon.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/polygon_path_finder.h:34, + from scene/resources/polygon_path_finder.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape.h:34, + from scene/resources/cylinder_shape.h:34, + from scene/resources/cylinder_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -16232,6 +16287,18 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/segment_shape_2d.h:34, + from scene/resources/segment_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, @@ -16242,13 +16309,76 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape.h:34, + from scene/resources/height_map_shape.h:34, + from scene/resources/height_map_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/text_file.cpp +Compiling ==> scene/resources/animation.cpp +Compiling ==> scene/resources/visual_shader_nodes.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/animation.h:34, + from scene/resources/animation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/text_file.h:34, + from scene/resources/text_file.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from ./scene/resources/visual_shader.h:34, + from scene/resources/visual_shader_nodes.h:34, + from scene/resources/visual_shader_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/capsule_shape_2d.cpp +Compiling ==> scene/resources/navigation_mesh.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/camera_2d.h:34, + from scene/resources/world_2d.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from scene/resources/material.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16257,44 +16387,102 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/polygon_path_finder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/polygon_path_finder.h:34, - from scene/resources/polygon_path_finder.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/capsule_shape_2d.h:34, + from scene/resources/capsule_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/segment_shape_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/navigation_mesh.h:34, + from scene/resources/navigation_mesh.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/physics_material.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/segment_shape_2d.h:34, - from scene/resources/segment_shape_2d.cpp:31: + from scene/resources/physics_material.h:34, + from scene/resources/physics_material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/cylinder_shape.cpp +Compiling ==> scene/resources/rectangle_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/cylinder_shape.h:34, - from scene/resources/cylinder_shape.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/rectangle_shape_2d.h:34, + from scene/resources/rectangle_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/resources/visual_shader.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In copy constructor 'AudioServer::Bus::Effect::Effect(const AudioServer::Bus::Effect&)', inlined from 'void AudioServer::set_bus_layout(const Ref&)' at servers/audio_server.cpp:1194:27: servers/audio_server.h:209:24: warning: 'bfx.AudioServer::Bus::Effect::prof_time' may be used uninitialized [-Wmaybe-uninitialized] @@ -16304,37 +16492,230 @@ servers/audio_server.cpp:1191:45: note: 'bfx' declared here 1191 | Bus::Effect bfx; | ^~~ -Compiling ==> scene/resources/height_map_shape.cpp +Compiling ==> scene/resources/convex_polygon_shape_2d.cpp +Compiling ==> scene/resources/shape_2d.cpp +Compiling ==> scene/resources/font.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/style_box.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/shape_2d.h:34, + from scene/resources/shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from scene/resources/font.h:34, + from scene/resources/font.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> editor/libeditor.x11.opt.tools.64.a +Compiling ==> scene/resources/tile_set.cpp +Compiling ==> scene/resources/box_shape.cpp +Compiling ==> scene/resources/ray_shape.cpp +Compiling ==> scene/resources/mesh_library.cpp +Compiling ==> scene/resources/packed_scene.cpp +Compiling ==> scene/resources/shape.cpp +Compiling ==> scene/resources/primitive_meshes.cpp +Compiling ==> scene/resources/shader.cpp +Compiling ==> scene/resources/dynamic_font.cpp +Compiling ==> scene/resources/sky.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/style_box.h:34, + from scene/resources/style_box.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/line_shape_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape.h:34, + from scene/resources/ray_shape.h:34, + from scene/resources/ray_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/texture.cpp -Compiling ==> scene/resources/animation.cpp +Compiling ==> scene/resources/audio_stream_sample.cpp +Compiling ==> scene/resources/world.cpp +Compiling ==> scene/resources/circle_shape_2d.cpp +Compiling ==> scene/resources/mesh.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/tile_set.h:35, + from scene/resources/tile_set.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, from ./scene/resources/shape.h:34, - from scene/resources/height_map_shape.h:34, - from scene/resources/height_map_shape.cpp:31: + from scene/resources/box_shape.h:34, + from scene/resources/box_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/occluder_shape.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from scene/resources/mesh_library.h:34, + from scene/resources/mesh_library.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/sphere_shape.cpp +Compiling ==> scene/resources/plane_shape.cpp +Compiling ==> scene/resources/resource_format_text.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/dynamic_font.h:37, + from scene/resources/dynamic_font.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/curve.cpp +Compiling ==> scene/resources/skin.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from scene/resources/texture.h:34, - from scene/resources/texture.cpp:31: + from scene/resources/shader.h:34, + from scene/resources/shader.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/world.cpp +Compiling ==> scene/resources/gradient.cpp +Compiling ==> scene/resources/surface_tool.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/animation.h:34, - from scene/resources/animation.cpp:31: + from scene/resources/packed_scene.h:34, + from scene/resources/packed_scene.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/visual_shader.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/shape.h:34, + from scene/resources/shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/capsule_shape.cpp +Compiling ==> scene/resources/multimesh.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from ./scene/resources/font.h:34, + from scene/resources/primitive_meshes.h:34, + from scene/resources/primitive_meshes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/particles_material.cpp +Compiling ==> scene/resources/concave_polygon_shape_2d.cpp +In file included from ./core/os/thread.h:44, + from scene/resources/sky.h:34, + from scene/resources/sky.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/line_shape_2d.h:34, + from scene/resources/line_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./servers/audio/audio_stream.h:34, + from scene/resources/audio_stream_sample.h:34, + from scene/resources/audio_stream_sample.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/circle_shape_2d.h:34, + from scene/resources/circle_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from scene/resources/mesh.h:34, + from scene/resources/mesh.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/texture.h:34, + from scene/resources/texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -16350,20 +16731,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/capsule_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/capsule_shape_2d.h:34, - from scene/resources/capsule_shape_2d.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/plane_shape.h:34, + from scene/resources/plane_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/navigation_mesh.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -16371,65 +16750,62 @@ from ./core/math/aabb.h:35, from ./core/math/face3.h:34, from ./scene/resources/mesh.h:34, - from scene/resources/navigation_mesh.h:34, - from scene/resources/navigation_mesh.cpp:31: + from scene/resources/surface_tool.h:34, + from scene/resources/surface_tool.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from scene/resources/visual_shader.h:34, + from scene/resources/visual_shader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/resource_format_text.h:34, + from scene/resources/resource_format_text.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from scene/resources/world.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/physics_material.cpp -Compiling ==> scene/resources/rectangle_shape_2d.cpp -Compiling ==> scene/resources/convex_polygon_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/rectangle_shape_2d.h:34, - from scene/resources/rectangle_shape_2d.cpp:31: + from scene/resources/skin.h:34, + from scene/resources/skin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/physics_material.h:34, - from scene/resources/physics_material.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/sphere_shape.h:34, + from scene/resources/sphere_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/camera_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/capsule_shape.h:34, + from scene/resources/capsule_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -16439,31 +16815,12 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/shape_2d.h:34, - from scene/resources/shape_2d.cpp:31: + from scene/resources/gradient.h:34, + from scene/resources/gradient.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/font.cpp -Compiling ==> scene/resources/surface_tool.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/visual_shader.cpp -Compiling ==> scene/resources/box_shape.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -16471,26 +16828,39 @@ from ./core/math/aabb.h:35, from ./core/math/face3.h:34, from ./scene/resources/mesh.h:34, - from scene/resources/surface_tool.h:34, - from scene/resources/surface_tool.cpp:31: + from scene/resources/multimesh.h:34, + from scene/resources/multimesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from scene/resources/font.h:34, - from scene/resources/font.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from scene/resources/visual_shader.h:34, - from scene/resources/visual_shader.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from scene/resources/occluder_shape.h:34, + from scene/resources/occluder_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/resources/particles_material.h:31, + from scene/resources/particles_material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -16500,9 +16870,17 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/box_shape.h:34, - from scene/resources/box_shape.cpp:31: + from scene/resources/curve.h:34, + from scene/resources/curve.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/camera_server.h:34, + from servers/camera_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -16527,9 +16905,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from scene/resources/visual_shader.h:35: + from scene/resources/packed_scene.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16542,10 +16918,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/texture.cpp:37: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/light_occluder_2d.h:34, + from scene/resources/tile_set.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16554,14 +16931,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh_library.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from scene/resources/shader.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16570,90 +16945,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from scene/resources/mesh_library.h:34, - from scene/resources/mesh_library.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/packed_scene.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/packed_scene.h:34, - from scene/resources/packed_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/primitive_meshes.cpp -Compiling ==> scene/resources/shader.cpp -Compiling ==> scene/resources/dynamic_font.cpp -Compiling ==> scene/resources/sphere_shape.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/shader.h:34, - from scene/resources/shader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from ./scene/resources/font.h:34, - from scene/resources/primitive_meshes.h:34, - from scene/resources/primitive_meshes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/dynamic_font.h:37, - from scene/resources/dynamic_font.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/sphere_shape.h:34, - from scene/resources/sphere_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/line_shape_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/resources/packed_scene.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37, - from scene/resources/mesh_library.h:36: + from ./scene/2d/canvas_item.h:34, + from scene/resources/style_box.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16662,35 +16960,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/line_shape_2d.h:34, - from scene/resources/line_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/theme.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/theme.h:34, - from scene/resources/theme.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from scene/resources/primitive_meshes.h:35: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from scene/resources/visual_shader.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16703,8 +16980,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from scene/resources/shader.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/shape.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16713,7 +16992,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/audio_stream_sample.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -16730,50 +17008,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./servers/audio/audio_stream.h:34, - from scene/resources/audio_stream_sample.h:34, - from scene/resources/audio_stream_sample.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/world_2d.cpp -Compiling ==> scene/resources/circle_shape_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/circle_shape_2d.h:34, - from scene/resources/circle_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from scene/resources/world_2d.h:34, - from scene/resources/world_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37: + from ./scene/main/node.h:39, + from ./scene/resources/packed_scene.h:35, + from scene/resources/resource_format_text.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16782,40 +17023,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from scene/resources/mesh.h:34, - from scene/resources/mesh.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/occluder_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from scene/resources/occluder_shape.h:34, - from scene/resources/occluder_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/sky.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/camera_2d.h:34, - from scene/resources/world_2d.cpp:34: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/mesh.h:37, + from scene/resources/mesh_library.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16824,20 +17039,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from scene/resources/sky.h:34, - from scene/resources/sky.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16850,9 +17060,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from scene/resources/occluder_shape.cpp:33: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16861,59 +17071,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/plane_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/plane_shape.h:34, - from scene/resources/plane_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/resource_format_text.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/resource_format_text.h:34, - from scene/resources/resource_format_text.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/curve.cpp -Compiling ==> scene/resources/skin.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/curve.h:34, - from scene/resources/curve.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/skin.h:34, - from scene/resources/skin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/resources/packed_scene.h:35, - from scene/resources/resource_format_text.h:38: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16922,60 +17086,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/gradient.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/gradient.h:34, - from scene/resources/gradient.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/text_file.cpp -Compiling ==> scene/resources/visual_shader_nodes.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/text_file.h:34, - from scene/resources/text_file.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from ./scene/resources/visual_shader.h:34, - from scene/resources/visual_shader_nodes.h:34, - from scene/resources/visual_shader_nodes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/capsule_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/capsule_shape.h:34, - from scene/resources/capsule_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/resources/visual_shader.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from scene/resources/primitive_meshes.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -16984,28 +17102,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/tile_set.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/tile_set.h:35, - from scene/resources/tile_set.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/multimesh.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/light_occluder_2d.h:34, - from scene/resources/tile_set.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from scene/resources/world.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17014,51 +17120,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/particles_material.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/multimesh.h:34, - from scene/resources/multimesh.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/concave_polygon_shape_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/resources/particles_material.h:31, - from scene/resources/particles_material.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/ray_shape.cpp -Compiling ==> scene/resources/convex_polygon_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from scene/resources/occluder_shape.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17067,31 +17135,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/convex_polygon_shape.h:34, - from scene/resources/convex_polygon_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/ray_shape.h:34, - from scene/resources/ray_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -17107,25 +17150,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/shape.h:34, - from scene/resources/shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/shape.cpp:33: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17134,8 +17165,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/environment.cpp Compiling ==> servers/navigation_2d_server.cpp +Compiling ==> servers/navigation_server.cpp +Compiling ==> servers/physics_2d_server.cpp +Compiling ==> servers/physics_server.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -17145,18 +17178,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/environment.h:34, - from scene/resources/environment.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/navigation_server.cpp +Compiling ==> servers/register_server_types.cpp +Compiling ==> servers/visual_server.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -17166,61 +17189,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d_server.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./servers/navigation_2d_server.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual_server_callbacks.cpp +Compiling ==> servers/arvr/arvr_interface.cpp +Compiling ==> servers/arvr/arvr_positional_tracker.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from servers/physics_2d_server.h:34, - from servers/physics_2d_server.cpp:31: + from servers/physics_server.h:34, + from servers/physics_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_server.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from servers/physics_server.h:34, - from servers/physics_server.cpp:31: + from servers/physics_2d_server.h:34, + from servers/physics_2d_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from servers/navigation_server.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/register_server_types.cpp -Compiling ==> servers/visual_server.cpp +Compiling ==> servers/camera/camera_feed.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -17232,44 +17222,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from servers/register_server_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from servers/visual_server.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual_server_callbacks.cpp -In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/visual_server_callbacks.h:34, from servers/visual_server_callbacks.cpp:31: @@ -17277,7 +17229,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/arvr/arvr_interface.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -17289,7 +17240,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/arvr/arvr_positional_tracker.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from servers/register_server_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from servers/camera/camera_feed.h:34, + from servers/camera/camera_feed.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17307,9 +17275,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from servers/arvr/arvr_interface.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/texture.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17318,26 +17287,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/camera/camera_feed.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/camera/camera_feed.h:34, - from servers/camera/camera_feed.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/area_pair_sw.cpp Compiling ==> servers/physics/area_sw.cpp +Compiling ==> servers/physics/body_pair_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./servers/navigation_2d_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17346,7 +17307,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/physics/body_pair_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17389,29 +17349,44 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from servers/navigation_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/physics/body_sw.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/area_sw.h:34, - from servers/physics/body_sw.h:34, - from servers/physics/body_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from servers/arvr/arvr_interface.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics/body_pair_sw.cpp:34: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17421,6 +17396,35 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/physics/broad_phase_basic.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from servers/visual_server.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from servers/physics/broad_phase_sw.h:34, + from servers/physics/collision_object_sw.h:34, + from servers/physics/area_sw.h:34, + from servers/physics/body_sw.h:34, + from servers/physics/body_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/broad_phase_bvh.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -17434,6 +17438,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/physics/broad_phase_octree.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -17447,6 +17466,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/broad_phase_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics/body_pair_sw.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17459,7 +17495,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/broad_phase_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17473,7 +17508,6 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/collision_object_sw.cpp Compiling ==> servers/physics/collision_solver_sat.cpp -Compiling ==> servers/physics/collision_solver_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17486,6 +17520,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/collision_solver_sw.cpp +Compiling ==> servers/physics/gjk_epa.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/physics/shape_sw.h:34, + from servers/physics/collision_solver_sw.h:34, + from servers/physics/collision_solver_sat.h:34, + from servers/physics/collision_solver_sat.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/physics_server_sw.cpp +Compiling ==> servers/physics/shape_sw.cpp +Compiling ==> servers/physics/space_sw.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, @@ -17495,13 +17544,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/gjk_epa.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, from servers/physics/collision_solver_sw.h:34, - from servers/physics/collision_solver_sat.h:34, - from servers/physics/collision_solver_sat.cpp:31: + from servers/physics/gjk_epa.h:34, + from servers/physics/gjk_epa.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/step_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/physics/shape_sw.h:34, + from servers/physics/shape_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -17525,18 +17582,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/physics/shape_sw.h:34, - from servers/physics/collision_solver_sw.h:34, - from servers/physics/gjk_epa.h:34, - from servers/physics/gjk_epa.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/physics_server_sw.cpp -Compiling ==> servers/physics/shape_sw.cpp -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, @@ -17552,15 +17597,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/physics/shape_sw.h:34, - from servers/physics/shape_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/space_sw.cpp +Compiling ==> servers/physics/joints/cone_twist_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17576,28 +17613,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/step_sw.cpp -Compiling ==> servers/physics/joints/cone_twist_joint_sw.cpp Compiling ==> servers/physics/joints/generic_6dof_joint_sw.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/physics/broad_phase_octree.h:35, - from servers/physics/physics_server_sw.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17614,7 +17630,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/joints/hinge_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17641,21 +17656,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/joints/hinge_joint_sw.cpp +Ranlib Library ==> editor/libeditor.x11.opt.tools.64.a Compiling ==> servers/physics/joints/pin_joint_sw.cpp -Compiling ==> servers/physics/joints/slider_joint_sw.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/hinge_joint_sw.h:38, - from servers/physics/joints/hinge_joint_sw.cpp:50: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17669,7 +17672,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/area_2d_sw.cpp +Compiling ==> servers/physics/joints/slider_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -17683,6 +17686,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/physics/broad_phase_octree.h:35, + from servers/physics/physics_server_sw.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics_2d/area_2d_sw.cpp +Compiling ==> servers/physics_2d/area_pair_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17693,7 +17717,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/area_pair_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17705,6 +17728,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/body_2d_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/area_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/body_pair_2d_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -17721,28 +17757,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/physics_2d/body_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.cpp:31: + from servers/physics_2d/body_pair_2d_sw.h:34, + from servers/physics_2d/body_pair_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/body_pair_2d_sw.cpp Compiling ==> servers/physics_2d/broad_phase_2d_basic.cpp In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from servers/physics_2d/broad_phase_2d_basic.h:34, + from servers/physics_2d/broad_phase_2d_basic.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/body_pair_2d_sw.h:34, - from servers/physics_2d/body_pair_2d_sw.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from ./servers/physics/joints/jacobian_entry_sw.h:53, + from servers/physics/joints/hinge_joint_sw.h:38, + from servers/physics/joints/hinge_joint_sw.cpp:50: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -17750,10 +17794,12 @@ Compiling ==> servers/physics_2d/broad_phase_2d_bvh.cpp Compiling ==> servers/physics_2d/broad_phase_2d_hash_grid.cpp Compiling ==> servers/physics_2d/broad_phase_2d_sw.cpp +Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from servers/physics_2d/broad_phase_2d_basic.h:34, - from servers/physics_2d/broad_phase_2d_basic.cpp:31: + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/broad_phase_2d_hash_grid.h:34, + from servers/physics_2d/broad_phase_2d_hash_grid.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -17761,8 +17807,7 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/broad_phase_2d_bvh.h:34, - from servers/physics_2d/broad_phase_2d_bvh.cpp:31: + from servers/physics_2d/broad_phase_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -17770,7 +17815,8 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/broad_phase_2d_sw.cpp:31: + from servers/physics_2d/broad_phase_2d_bvh.h:34, + from servers/physics_2d/broad_phase_2d_bvh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -17778,48 +17824,39 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/broad_phase_2d_hash_grid.h:34, - from servers/physics_2d/broad_phase_2d_hash_grid.cpp:31: + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/collision_object_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp Compiling ==> servers/physics_2d/collision_solver_2d_sat.cpp Compiling ==> servers/physics_2d/collision_solver_2d_sw.cpp Compiling ==> servers/physics_2d/joints_2d_sw.cpp +Compiling ==> servers/physics_2d/physics_2d_server_sw.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from ./servers/physics_2d_server.h:34, from servers/physics_2d/shape_2d_sw.h:34, from servers/physics_2d/collision_solver_2d_sw.h:34, - from servers/physics_2d/collision_solver_2d_sat.h:34, - from servers/physics_2d/collision_solver_2d_sat.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.cpp:31: + from servers/physics_2d/collision_solver_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from ./servers/physics_2d_server.h:34, from servers/physics_2d/shape_2d_sw.h:34, from servers/physics_2d/collision_solver_2d_sw.h:34, - from servers/physics_2d/collision_solver_2d_sw.cpp:31: + from servers/physics_2d/collision_solver_2d_sat.h:34, + from servers/physics_2d/collision_solver_2d_sat.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17832,17 +17869,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/physics_2d_server_sw.cpp -Compiling ==> servers/physics_2d/physics_2d_server_wrap_mt.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/command_queue_mt.h:34, - from servers/physics_2d/physics_2d_server_wrap_mt.h:34, - from servers/physics_2d/physics_2d_server_wrap_mt.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17856,8 +17882,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/physics_2d_server_wrap_mt.cpp Compiling ==> servers/physics_2d/shape_2d_sw.cpp In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/command_queue_mt.h:34, + from servers/physics_2d/physics_2d_server_wrap_mt.h:34, + from servers/physics_2d/physics_2d_server_wrap_mt.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from ./servers/physics_2d_server.h:34, @@ -17867,39 +17903,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/physics_2d/space_2d_sw.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_sw.cpp:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics_2d/step_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17911,7 +17916,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/step_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -17926,7 +17930,6 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/visual/rasterizer.cpp Compiling ==> servers/visual/shader_language.cpp -Compiling ==> servers/visual/shader_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -17938,7 +17941,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/shader_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from servers/visual/shader_language.h:34, + from servers/visual/shader_language.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/visual/visual_server_canvas.cpp +Compiling ==> servers/visual/visual_server_globals.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -17946,7 +17959,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/space_2d_sw.cpp:34: + from servers/physics_2d/physics_2d_server_sw.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -17955,15 +17968,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from servers/visual/shader_language.h:34, - from servers/visual/shader_language.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/visual_server_globals.cpp +Compiling ==> servers/visual/visual_server_raster.cpp +Compiling ==> servers/visual/visual_server_scene.cpp +Compiling ==> servers/visual/visual_server_viewport.cpp +Compiling ==> servers/visual/visual_server_wrap_mt.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -17973,6 +17998,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -17997,7 +18023,44 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/visual_server_raster.cpp +In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from servers/visual/visual_server_viewport.h:34, + from servers/visual/visual_server_viewport.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_gameplay_monitor.h:34, + from servers/visual/portals/portal_gameplay_monitor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_pvs.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/visual/rasterizer.h:34, + from servers/visual/visual_server_scene.h:34, + from servers/visual/visual_server_scene.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/command_queue_mt.h:34, + from servers/visual/visual_server_wrap_mt.h:34, + from servers/visual/visual_server_wrap_mt.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18005,7 +18068,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/step_2d_sw.cpp:32: + from servers/physics_2d/space_2d_sw.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18014,7 +18077,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_scene.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/math/octree_definition.inc:34, @@ -18029,8 +18091,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from servers/visual/shader_language.h:37, - from servers/visual/shader_types.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics_2d/step_2d_sw.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18040,17 +18104,26 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_pvs.h:34, + from servers/visual/portals/portal_pvs.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/camera_matrix.h:34, - from ./servers/visual/rasterizer.h:34, - from servers/visual/visual_server_scene.h:34, - from servers/visual/visual_server_scene.cpp:31: + from servers/visual/portals/portal_occlusion_culler.h:35, + from servers/visual/portals/portal_occlusion_culler.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_pvs_builder.cpp +Compiling ==> servers/visual/portals/portal_renderer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18080,17 +18153,34 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_viewport.cpp -Compiling ==> servers/visual/visual_server_wrap_mt.cpp +In file included from ./core/error_macros.h:34, + from ./core/bitfield_dynamic.h:34, + from servers/visual/portals/portal_pvs_builder.h:34, + from servers/visual/portals/portal_pvs_builder.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/portals/portal_renderer.h:34, + from servers/visual/portals/portal_renderer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_resources.cpp +Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp +Compiling ==> servers/visual/portals/portal_tracer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from servers/visual/visual_server_viewport.h:36, - from servers/visual/visual_server_canvas.h:35: + from servers/visual/shader_language.h:37, + from servers/visual/shader_types.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18099,70 +18189,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp +Compiling ==> servers/visual/portals/portal_types.cpp In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from servers/visual/visual_server_viewport.h:34, - from servers/visual/visual_server_viewport.cpp:31: + from ./core/local_vector.h:34, + from servers/visual/portals/portal_rooms_bsp.h:34, + from servers/visual/portals/portal_rooms_bsp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/command_queue_mt.h:34, - from servers/visual/visual_server_wrap_mt.h:34, - from servers/visual/visual_server_wrap_mt.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_gameplay_monitor.h:34, - from servers/visual/portals/portal_gameplay_monitor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/portals/portal_occlusion_culler.h:35, - from servers/visual/portals/portal_occlusion_culler.cpp:31: + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from servers/visual/portals/portal_resources.h:34, + from servers/visual/portals/portal_resources.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/audio_driver_dummy.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/visual/visual_server_scene.h:38: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, + from servers/visual/visual_server_viewport.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18178,7 +18234,8 @@ from ./scene/main/node.h:39, from ./scene/main/viewport.h:35, from ./servers/arvr/arvr_interface.h:36, - from servers/visual/visual_server_viewport.h:36: + from servers/visual/visual_server_viewport.h:36, + from servers/visual/visual_server_canvas.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18187,12 +18244,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_pvs.cpp -Compiling ==> servers/visual/portals/portal_pvs_builder.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_pvs.h:34, - from servers/visual/portals/portal_pvs.cpp:31: + from ./core/bitfield_dynamic.h:34, + from servers/visual/portals/portal_tracer.h:34, + from servers/visual/portals/portal_tracer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -18203,7 +18258,8 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from servers/visual/portals/portal_occlusion_culler.cpp:33: + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18212,6 +18268,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/audio_effect.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18219,7 +18276,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/visual/visual_server_wrap_mt.cpp:32: + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/visual/visual_server_scene.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18229,9 +18288,20 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_pvs_builder.h:34, - from servers/visual/portals/portal_pvs_builder.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio_server.h:34, + from servers/audio/audio_driver_dummy.h:34, + from servers/audio/audio_driver_dummy.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_types.h:34, + from servers/visual/portals/portal_types.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -18242,6 +18312,22 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, + from servers/visual/portals/portal_occlusion_culler.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/audio_filter_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, from ./core/os/os.h:34, from ./core/math/octree_definition.inc:40, from ./core/math/octree.h:52, @@ -18255,19 +18341,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_renderer.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/portals/portal_renderer.h:34, - from servers/visual/portals/portal_renderer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_resources.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18284,18 +18357,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from servers/visual/portals/portal_resources.h:34, - from servers/visual/portals/portal_resources.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18303,10 +18364,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from ./servers/visual/visual_server_scene.h:38, - from servers/visual/portals/portal_renderer.cpp:35: + from servers/visual/visual_server_wrap_mt.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18315,47 +18373,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_rooms_bsp.h:34, - from servers/visual/portals/portal_rooms_bsp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_tracer.cpp -In file included from ./core/error_macros.h:34, - from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_tracer.h:34, - from servers/visual/portals/portal_tracer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_types.h:34, - from servers/visual/portals/portal_types.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/audio_driver_dummy.cpp -Compiling ==> servers/audio/audio_effect.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio_server.h:34, - from servers/audio/audio_driver_dummy.h:34, - from servers/audio/audio_driver_dummy.cpp:31: + from servers/audio/audio_filter_sw.h:34, + from servers/audio/audio_filter_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/audio_filter_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18367,14 +18392,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/audio/audio_rb_resampler.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/audio/audio_filter_sw.h:34, - from servers/audio/audio_filter_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/audio/audio_stream.cpp Compiling ==> servers/audio/effects/audio_effect_amplify.cpp In file included from ./core/error_macros.h:34, @@ -18385,7 +18402,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_capture.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_amplify.h:34, + from servers/audio/effects/audio_effect_amplify.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18396,7 +18423,7 @@ from ./core/math/octree_definition.inc:40, from ./core/math/octree.h:52, from ./servers/visual/visual_server_scene.h:38, - from servers/visual/portals/portal_tracer.cpp:35: + from servers/visual/portals/portal_renderer.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18405,6 +18432,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_capture.cpp +Compiling ==> servers/audio/effects/audio_effect_chorus.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -18416,17 +18445,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_amplify.h:34, - from servers/audio/effects/audio_effect_amplify.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, from servers/audio/effects/audio_effect_capture.h:34, @@ -18451,8 +18469,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_chorus.cpp -Compiling ==> servers/audio/effects/audio_effect_compressor.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18464,6 +18480,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_compressor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18471,8 +18488,10 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/audio_stream.h:37: + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from ./servers/visual/visual_server_scene.h:38, + from servers/visual/portals/portal_tracer.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18481,17 +18500,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_compressor.h:34, - from servers/audio/effects/audio_effect_compressor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18510,37 +18518,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/audio/effects/audio_effect_delay.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_chorus.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18553,6 +18530,7 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/audio/effects/audio_effect_distortion.cpp +Compiling ==> servers/audio/effects/audio_effect_eq.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18564,7 +18542,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_eq.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18576,7 +18553,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_filter.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_compressor.h:34, + from servers/audio/effects/audio_effect_compressor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18585,7 +18572,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_compressor.cpp:32: + from servers/audio/effects/audio_effect_delay.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18594,42 +18581,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_limiter.cpp -Compiling ==> servers/audio/effects/audio_effect_panner.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_filter.h:34, - from servers/audio/effects/audio_effect_filter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_limiter.h:34, - from servers/audio/effects/audio_effect_limiter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_phaser.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_panner.h:34, - from servers/audio/effects/audio_effect_panner.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18638,7 +18589,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_distortion.cpp:33: + from servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18655,7 +18606,21 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_delay.cpp:33: + from servers/audio/effects/audio_effect_distortion.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18664,17 +18629,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_phaser.h:34, - from servers/audio/effects/audio_effect_phaser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18700,7 +18654,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_filter.cpp:32: + from servers/audio/effects/audio_effect_chorus.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18717,7 +18671,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_phaser.cpp:33: + from servers/audio/effects/audio_effect_compressor.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18726,33 +18680,96 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp +Compiling ==> servers/audio/effects/audio_effect_filter.cpp +Compiling ==> servers/audio/effects/audio_effect_limiter.cpp +Compiling ==> servers/audio/effects/audio_effect_panner.cpp +Compiling ==> servers/audio/effects/audio_effect_phaser.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_pitch_shift.h:34, - from servers/audio/effects/audio_effect_pitch_shift.cpp:31: + from servers/audio/effects/audio_effect_filter.h:34, + from servers/audio/effects/audio_effect_filter.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp Compiling ==> servers/audio/effects/audio_effect_record.cpp +Compiling ==> servers/audio/effects/audio_effect_reverb.cpp +Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp +Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp +Compiling ==> servers/audio/effects/audio_stream_generator.cpp +Compiling ==> servers/audio/effects/eq_filter.cpp +Compiling ==> servers/audio/effects/reverb_filter.cpp +Compiling ==> thirdparty/misc/fastlz.c +Compiling ==> thirdparty/misc/smaz.c +Compiling ==> thirdparty/misc/hq2x.cpp +Compiling ==> thirdparty/misc/pcg.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/marshalls.h:34, - from servers/audio/effects/audio_effect_record.h:34, - from servers/audio/effects/audio_effect_record.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_limiter.h:34, + from servers/audio/effects/audio_effect_limiter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_panner.h:34, + from servers/audio/effects/audio_effect_panner.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_phaser.h:34, + from servers/audio/effects/audio_effect_phaser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from servers/audio/effects/eq_filter.h:37, + from servers/audio/effects/eq_filter.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from servers/audio/effects/reverb_filter.h:36, + from servers/audio/effects/reverb_filter.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_pitch_shift.h:34, + from servers/audio/effects/audio_effect_pitch_shift.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_reverb.cpp -Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18764,7 +18781,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/ring_buffer.h:34, + from servers/audio/effects/audio_stream_generator.h:34, + from servers/audio/effects/audio_stream_generator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -18776,15 +18802,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_pitch_shift.cpp:34: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/marshalls.h:34, + from servers/audio/effects/audio_effect_record.h:34, + from servers/audio/effects/audio_effect_record.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18804,7 +18833,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_stream_generator.cpp +Compiling ==> thirdparty/misc/triangulator.cpp +Compiling ==> thirdparty/misc/clipper.cpp +Compiling ==> thirdparty/minizip/ioapi.c +Compiling ==> thirdparty/minizip/unzip.c +Compiling ==> thirdparty/minizip/zip.c +Compiling ==> thirdparty/zstd/common/debug.c +Compiling ==> thirdparty/zstd/common/entropy_common.c +Compiling ==> thirdparty/zstd/common/error_private.c +Compiling ==> thirdparty/zstd/common/fse_decompress.c +Compiling ==> thirdparty/zstd/common/pool.c +Compiling ==> thirdparty/zstd/common/threading.c +Compiling ==> thirdparty/zstd/common/xxhash.c +Compiling ==> thirdparty/zstd/common/zstd_common.c +Compiling ==> thirdparty/zstd/compress/fse_compress.c +Compiling ==> thirdparty/zstd/compress/hist.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18812,7 +18855,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/audio/effects/audio_effect_record.h:36: + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_filter.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18821,18 +18865,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/eq_filter.cpp -Compiling ==> servers/audio/effects/reverb_filter.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/ring_buffer.h:34, - from servers/audio/effects/audio_stream_generator.h:34, - from servers/audio/effects/audio_stream_generator.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/zstd/compress/huf_compress.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_phaser.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18841,26 +18883,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from servers/audio/effects/reverb_filter.h:36, - from servers/audio/effects/reverb_filter.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from servers/audio/effects/eq_filter.h:37, - from servers/audio/effects/eq_filter.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/misc/fastlz.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18868,8 +18890,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: + from servers/audio/effects/audio_effect_record.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18878,7 +18899,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/smaz.c +Compiling ==> thirdparty/zstd/compress/zstd_compress.c +Compiling ==> thirdparty/zstd/compress/zstd_double_fast.c +Compiling ==> thirdparty/zstd/compress/zstd_fast.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18887,7 +18910,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_reverb.cpp:32: + from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18896,7 +18919,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/hq2x.cpp +Compiling ==> thirdparty/zstd/compress/zstd_lazy.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -18905,7 +18928,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:32: + from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -18914,31 +18937,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/pcg.cpp -Compiling ==> thirdparty/misc/triangulator.cpp -Compiling ==> thirdparty/misc/clipper.cpp -Compiling ==> thirdparty/minizip/ioapi.c -Compiling ==> thirdparty/minizip/unzip.c -Compiling ==> thirdparty/minizip/zip.c -Compiling ==> thirdparty/zstd/common/debug.c -Compiling ==> thirdparty/zstd/common/entropy_common.c -Compiling ==> thirdparty/zstd/common/error_private.c -Compiling ==> thirdparty/zstd/common/fse_decompress.c -Compiling ==> thirdparty/zstd/common/pool.c -Linking Static Library ==> scene/libscene.x11.opt.tools.64.a -Compiling ==> thirdparty/zstd/common/threading.c -Compiling ==> thirdparty/zstd/common/xxhash.c -Compiling ==> thirdparty/zstd/common/zstd_common.c -Compiling ==> thirdparty/zstd/compress/fse_compress.c -Compiling ==> thirdparty/zstd/compress/hist.c -Compiling ==> thirdparty/zstd/compress/huf_compress.c -Compiling ==> thirdparty/zstd/compress/zstd_compress.c -Compiling ==> thirdparty/zstd/compress/zstd_double_fast.c -Compiling ==> thirdparty/zstd/compress/zstd_fast.c -Compiling ==> thirdparty/zstd/compress/zstd_lazy.c Compiling ==> thirdparty/zstd/compress/zstd_ldm.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_pitch_shift.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/zstd/compress/zstd_opt.c Compiling ==> thirdparty/zstd/compress/zstdmt_compress.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_reverb.cpp:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/zstd/compress/zstd_compress_literals.c Compiling ==> thirdparty/zstd/compress/zstd_compress_sequences.c Compiling ==> thirdparty/zstd/compress/zstd_compress_superblock.c @@ -18948,23 +18983,17 @@ Compiling ==> thirdparty/zstd/decompress/zstd_decompress.c Compiling ==> core/array.cpp Compiling ==> core/bitfield_dynamic.cpp -In file included from ./core/error_macros.h:34, - from core/bitfield_dynamic.h:34, - from core/bitfield_dynamic.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/class_db.cpp Compiling ==> core/color.cpp +Compiling ==> core/command_queue_mt.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/hashfuncs.h:35, - from core/array.cpp:33: + from core/bitfield_dynamic.h:34, + from core/bitfield_dynamic.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/compressed_translation.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -18974,6 +19003,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/core_string_names.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/color.h:34, @@ -18982,22 +19012,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/class_db.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/command_queue_mt.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/hashfuncs.h:35, + from core/array.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/dictionary.cpp +Compiling ==> core/engine.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from core/command_queue_mt.h:34, @@ -19006,8 +19030,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/compressed_translation.cpp -Compiling ==> core/core_string_names.cpp +Compiling ==> core/error_macros.cpp +Compiling ==> core/func_ref.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19027,8 +19051,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/dictionary.cpp -Compiling ==> core/engine.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/dictionary.h:35, @@ -19045,30 +19067,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/error_macros.cpp -Compiling ==> core/func_ref.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/command_queue_mt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/global_constants.cpp In file included from core/error_macros.h:34, from core/error_macros.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/image.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19080,22 +19086,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/global_constants.cpp -Compiling ==> core/image.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/input_map.cpp +Compiling ==> core/message_queue.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -19105,7 +19097,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/input_map.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/input_map.h:34, + from core/input_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/string_name.h:35, from core/global_constants.h:34, from core/global_constants.cpp:31: @@ -19113,32 +19113,55 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/method_bind.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/class_db.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/node_path.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from core/input_map.h:34, - from core/input_map.cpp:31: + from core/message_queue.h:34, + from core/message_queue.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/message_queue.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from core/message_queue.h:34, - from core/message_queue.cpp:31: + from core/method_bind.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/string_name.h:35, + from core/node_path.h:34, + from core/node_path.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/object.cpp +Compiling ==> core/packed_data_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/os/input.h:35, - from core/input_map.cpp:33: + from core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19153,8 +19176,8 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from core/os/os.h:34, - from core/error_macros.cpp:35: + from ./core/os/os.h:34, + from core/command_queue_mt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19167,7 +19190,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/message_queue.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/os/os.h:34, + from core/error_macros.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19176,40 +19202,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': -core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] - 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { - | ~~~~~~~~~^~~~ -core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] - 351 | read_pos += sizeof(Variant) * message->args; - | ~~~~~~~~~^~~~ -Compiling ==> core/method_bind.cpp -Compiling ==> core/node_path.cpp -Compiling ==> core/object.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from core/object.h:34, - from core/object.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/method_bind.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from core/node_path.h:34, - from core/node_path.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/packed_data_container.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19221,34 +19213,39 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/path_remap.cpp -Compiling ==> core/pool_allocator.cpp In file included from ./core/error_macros.h:34, - from core/pool_allocator.cpp:33: + from ./core/hash_map.h:34, + from core/object.h:34, + from core/object.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Ranlib Library ==> scene/libscene.x11.opt.tools.64.a +Compiling ==> core/path_remap.cpp +Compiling ==> core/pool_allocator.cpp Compiling ==> core/pool_vector.cpp Compiling ==> core/print_string.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/pool_vector.h:34, - from core/pool_vector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/project_settings.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/object.cpp:37: + from ./core/os/input.h:35, + from core/input_map.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/project_settings.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/message_queue.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19258,6 +19255,25 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/pool_vector.h:34, + from core/pool_vector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from core/pool_allocator.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/ref_ptr.cpp +Compiling ==> core/reference.cpp +Compiling ==> core/register_core_types.cpp +Compiling ==> core/resource.cpp +Compiling ==> core/rid.cpp +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from core/print_string.h:34, @@ -19275,24 +19291,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/ref_ptr.cpp -Compiling ==> core/reference.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/print_string.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -19312,40 +19310,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40, - from core/project_settings.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/register_core_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/pool_allocator.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/rid_handle.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/rid.h:34, + from core/rid.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/safe_refcount.cpp +Compiling ==> core/script_debugger_local.cpp +Compiling ==> core/script_language.cpp +Compiling ==> core/string_builder.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -19356,73 +19333,40 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/resource.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/reference.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from core/resource.h:34, - from core/resource.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] +Compiling ==> core/string_name.cpp +Compiling ==> core/translation.cpp +In file included from core/safe_refcount.cpp:33: +core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/rid.cpp +core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from core/rid.h:34, - from core/rid.cpp:31: + from core/rid_handle.h:34, + from core/rid_handle.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/rid_handle.cpp +Compiling ==> core/undo_redo.cpp +core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': +core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] + 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { + | ~~~~~~~~~^~~~ +core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] + 351 | read_pos += sizeof(Variant) * message->args; + | ~~~~~~~~~^~~~ +Compiling ==> core/ustring.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from core/rid_handle.h:34, - from core/rid_handle.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from core/resource.h:34, + from core/resource.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/safe_refcount.cpp -In file included from core/safe_refcount.cpp:33: -core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/script_debugger_local.cpp -Compiling ==> core/script_language.cpp -Compiling ==> core/string_builder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19430,7 +19374,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/resource.cpp:36: + from core/object.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19448,14 +19392,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/script_debugger_local.h:34, - from core/script_debugger_local.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/variant.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19471,16 +19408,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/string_name.cpp -Compiling ==> core/translation.cpp In file included from core/string_name.h:35, from core/string_name.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/undo_redo.cpp -Compiling ==> core/ustring.cpp +Compiling ==> core/variant_call.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/script_debugger_local.h:34, + from core/script_debugger_local.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19492,7 +19434,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/variant.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/pool_allocator.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from core/ustring.h:35, + from core/ustring.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -19505,9 +19470,10 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from core/ustring.h:35, - from core/ustring.cpp:35: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from core/variant.h:35, + from core/variant.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -19516,7 +19482,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/script_debugger_local.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/print_string.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19529,10 +19498,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/string_name.cpp:33: + from core/reference.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19541,24 +19507,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/variant_op.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from core/variant.h:35, - from core/variant.cpp:31: + from core/variant_call.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19566,7 +19524,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/translation.cpp:34: + from ./core/bind/core_bind.h:40, + from core/project_settings.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19575,6 +19534,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from core/variant.h:35, + from core/variant_op.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19582,7 +19550,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/undo_redo.cpp:33: + from core/string_name.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19591,16 +19559,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/variant_call.cpp -Compiling ==> core/variant_op.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from core/variant.cpp:40: +Compiling ==> core/variant_parser.cpp +Compiling ==> core/script_encryption_key.gen.cpp +Compiling ==> core/version_hash.gen.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19609,29 +19571,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from core/variant.h:35, - from core/variant_call.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from core/variant.h:35, - from core/variant_op.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/dir_access.cpp +Compiling ==> core/os/file_access.cpp +Compiling ==> core/os/input.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/variant_op.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/bind/core_bind.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19647,7 +19597,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/variant_call.cpp:39: + from core/resource.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19656,7 +19606,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/variant_parser.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from core/script_encryption_key.gen.cpp:1: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/input_event.cpp +Compiling ==> core/os/keyboard.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -19666,18 +19626,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/script_encryption_key.gen.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/os/file_access.h:35, + from core/os/file_access.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from ./core/project_settings.h:34, - from core/script_encryption_key.gen.cpp:1: + from core/os/input.h:34, + from core/os/input.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/version_hash.gen.cpp -Compiling ==> core/os/dir_access.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -19687,23 +19652,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/file_access.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/file_access.h:35, - from core/os/file_access.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/os/dir_access.cpp:35: + from core/script_debugger_local.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19712,8 +19665,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/input.cpp -Compiling ==> core/os/input_event.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19721,7 +19672,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/file_access.cpp:36: + from core/translation.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19731,15 +19682,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/os/input.h:34, - from core/os/input.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, @@ -19750,7 +19692,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/keyboard.cpp +Compiling ==> core/os/main_loop.cpp +Compiling ==> core/os/memory.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -19760,7 +19703,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/main_loop.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from core/variant.cpp:40: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from core/os/memory.h:34, + from core/os/memory.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -19773,12 +19738,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> scene/libscene.x11.opt.tools.64.a +Compiling ==> core/os/midi_driver.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from core/os/input.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/undo_redo.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19794,7 +19763,20 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/keyboard.cpp:33: + from core/variant_call.cpp:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/variant_op.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19803,17 +19785,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/memory.cpp -In file included from ./core/error_macros.h:34, - from core/os/memory.h:34, - from core/os/memory.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/midi_driver.cpp Compiling ==> core/os/mutex.cpp Compiling ==> core/os/os.cpp +Compiling ==> core/os/thread.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -19824,17 +19798,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/thread.cpp Compiling ==> core/os/thread_work_pool.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from core/os/os.h:34, - from core/os/os.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/file_access.cpp:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from core/os/thread.h:44, from core/os/thread.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -19842,13 +19822,15 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/thread_work_pool.h:34, - from core/os/thread_work_pool.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from core/os/os.h:34, + from core/os/os.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/time.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19856,7 +19838,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/midi_driver.cpp:33: + from core/os/dir_access.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19870,7 +19852,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from core/os/input.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19879,12 +19861,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/time.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/keyboard.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19893,23 +19877,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/a_star.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from core/os/time.h:34, - from core/os/time.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/hashfuncs.h:35, - from ./core/oa_hash_map.h:34, - from core/math/a_star.h:34, - from core/math/a_star.cpp:31: + from ./core/os/memory.h:34, + from core/os/thread_work_pool.h:34, + from core/os/thread_work_pool.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -19918,10 +19889,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/os/thread_work_pool.cpp:33: + from core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19930,11 +19898,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from core/os/time.h:34, + from core/os/time.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/thread.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/midi_driver.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19943,17 +19924,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/math/a_star.cpp Compiling ==> core/math/aabb.cpp +Compiling ==> core/math/audio_frame.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from core/math/aabb.h:35, - from core/math/aabb.cpp:31: + from ./core/math/vector2.h:34, + from core/math/audio_frame.h:34, + from core/math/audio_frame.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/hashfuncs.h:35, + from ./core/oa_hash_map.h:34, + from core/math/a_star.h:34, + from core/math/a_star.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/basis.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -19961,7 +19954,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/time.cpp:33: + from core/os/thread_work_pool.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -19970,18 +19963,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/audio_frame.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from core/math/audio_frame.h:34, - from core/math/audio_frame.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/basis.cpp -Compiling ==> core/math/bsp_tree.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -19991,14 +19972,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/camera_matrix.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/bsp_tree.h:34, - from core/math/bsp_tree.cpp:31: + from core/math/aabb.h:35, + from core/math/aabb.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -20016,7 +19995,68 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/os/thread.cpp:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/time.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/math/bsp_tree.cpp +Compiling ==> core/math/camera_matrix.cpp Compiling ==> core/math/convex_hull.cpp +Compiling ==> core/math/disjoint_set.cpp +Compiling ==> core/math/expression.cpp +Compiling ==> core/math/face3.cpp +Compiling ==> core/math/geometry.cpp +Compiling ==> core/math/math_fieldwise.cpp +Compiling ==> core/math/math_funcs.cpp +Compiling ==> core/math/plane.cpp +Compiling ==> core/math/quat.cpp +Compiling ==> core/math/quick_hull.cpp +Compiling ==> core/math/random_number_generator.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/bsp_tree.h:34, + from core/math/bsp_tree.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from core/math/disjoint_set.h:34, + from core/math/disjoint_set.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/random_pcg.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -20027,6 +20067,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/rect2.cpp +Compiling ==> core/math/transform.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from core/math/convex_hull.h:48, @@ -20035,29 +20077,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/disjoint_set.cpp In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from core/math/disjoint_set.h:34, - from core/math/disjoint_set.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/expression.cpp -Compiling ==> core/math/face3.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/face3.h:34, - from core/math/face3.cpp:31: + from core/math/math_funcs.h:34, + from core/math/math_funcs.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/geometry.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -20069,25 +20095,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from core/math/geometry.h:34, - from core/math/geometry.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/math/expression.cpp:37: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20096,8 +20109,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/math_fieldwise.cpp -Compiling ==> core/math/math_funcs.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/face3.h:34, + from core/math/face3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -20109,65 +20131,64 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from core/math/math_funcs.h:34, - from core/math/math_funcs.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/math/random_number_generator.h:35, + from core/math/random_number_generator.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/plane.cpp -Compiling ==> core/math/quat.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, - from core/math/plane.h:34, - from core/math/plane.cpp:31: + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/transform.h:34, + from core/math/transform.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/quick_hull.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from core/math/quat.h:35, - from core/math/quat.cpp:31: + from ./core/math/vector3.h:34, + from core/math/plane.h:34, + from core/math/plane.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/math/quick_hull.h:34, - from core/math/quick_hull.cpp:31: + from ./core/math/math_funcs.h:34, + from core/math/quat.h:35, + from core/math/quat.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/random_number_generator.cpp -Compiling ==> core/math/random_pcg.cpp +Compiling ==> core/math/transform_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from core/math/random_pcg.cpp:33: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from core/math/geometry.h:34, + from core/math/geometry.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/math/random_number_generator.h:35, - from core/math/random_number_generator.cpp:31: + from core/math/quick_hull.h:34, + from core/math/quick_hull.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/rect2.cpp -Compiling ==> core/math/transform.cpp -Compiling ==> core/math/transform_2d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -20179,41 +20200,25 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from core/math/transform_2d.h:34, - from core/math/transform_2d.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from core/math/random_pcg.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/transform.h:34, - from core/math/transform.cpp:31: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from core/math/transform_2d.h:34, + from core/math/transform_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/transform_interpolator.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -20237,9 +20242,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/triangulate.cpp -Compiling ==> core/math/vector2.cpp -Compiling ==> core/math/vector3.cpp -Compiling ==> core/crypto/aes_context.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -20249,18 +20251,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/vector2.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from core/math/vector3.h:34, - from core/math/vector3.cpp:31: + from core/math/vector2.h:34, + from core/math/vector2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/vector3.cpp +Compiling ==> core/crypto/aes_context.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from core/math/vector2.h:34, - from core/math/vector2.cpp:31: + from core/math/vector3.h:34, + from core/math/vector3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -20278,20 +20283,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/crypto/crypto.cpp -Compiling ==> core/crypto/crypto_core.cpp -Compiling ==> core/crypto/hashing_context.cpp -Compiling ==> core/io/compression.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/crypto/crypto_core.h:34, - from core/crypto/crypto_core.cpp:31: + from ./core/crypto/hashing_context.h:34, + from core/crypto/crypto.h:34, + from core/crypto/crypto.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/crypto/crypto_core.cpp +Compiling ==> core/crypto/hashing_context.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -20303,18 +20308,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from core/crypto/crypto.h:34, - from core/crypto/crypto.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/compression.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/pool_vector.h:34, @@ -20334,15 +20328,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/dtls_server.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from core/io/dtls_server.h:34, - from core/io/dtls_server.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/crypto/crypto_core.h:34, + from core/crypto/crypto_core.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -20362,29 +20354,77 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/dtls_server.cpp Compiling ==> core/io/file_access_compressed.cpp Compiling ==> core/io/file_access_encrypted.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/math/expression.cpp:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/file_access_encrypted.h:34, - from core/io/file_access_encrypted.cpp:31: + from ./core/pool_vector.h:34, + from ./core/io/compression.h:34, + from core/io/file_access_compressed.h:34, + from core/io/file_access_compressed.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from ./core/io/compression.h:34, - from core/io/file_access_compressed.h:34, - from core/io/file_access_compressed.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/net_socket.h:34, + from core/io/dtls_server.h:34, + from core/io/dtls_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/file_access_memory.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/file_access_encrypted.h:34, + from core/io/file_access_encrypted.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/file_access_network.cpp +Compiling ==> core/io/file_access_pack.cpp +Compiling ==> core/io/file_access_zip.cpp +Compiling ==> core/io/http_client.cpp +Compiling ==> core/io/image_loader.cpp +Compiling ==> core/io/ip.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -20394,22 +20434,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/ip_address.cpp +Compiling ==> core/io/json.cpp +Compiling ==> core/io/logger.cpp +Compiling ==> core/io/marshalls.cpp +Compiling ==> core/io/multiplayer_api.cpp +Compiling ==> core/io/net_socket.cpp +Compiling ==> core/io/networked_multiplayer_custom.cpp +Compiling ==> core/io/networked_multiplayer_peer.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/io/file_access_pack.h:34, + from core/io/file_access_zip.h:36, + from core/io/file_access_zip.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -20422,9 +20463,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_pack.cpp -Compiling ==> core/io/file_access_zip.cpp -Compiling ==> core/io/http_client.cpp +Compiling ==> core/io/packet_peer.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/io/ip_address.h:34, + from core/io/ip_address.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/io/file_access_pack.h:34, @@ -20433,16 +20481,31 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/packet_peer_dtls.cpp +Compiling ==> core/io/packet_peer_udp.cpp +Compiling ==> core/io/pck_packer.cpp +Compiling ==> core/io/resource_format_binary.cpp +Compiling ==> core/io/resource_importer.cpp +Compiling ==> core/io/resource_loader.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/io/file_access_pack.h:34, - from core/io/file_access_zip.h:36, - from core/io/file_access_zip.cpp:33: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/logger.h:34, + from core/io/logger.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/io/image_loader.h:34, + from core/io/image_loader.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/image_loader.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -20457,15 +20520,14 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, - from ./core/image.h:34, - from core/io/image_loader.h:34, - from core/io/image_loader.cpp:31: + from ./core/variant.h:35, + from core/io/json.h:34, + from core/io/json.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/ip.cpp -Compiling ==> core/io/ip_address.cpp +Compiling ==> core/io/resource_saver.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -20476,115 +20538,67 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, - from core/io/ip_address.h:34, - from core/io/ip_address.cpp:31: + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from core/io/net_socket.h:34, + from core/io/net_socket.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/json.cpp -Compiling ==> core/io/logger.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/file_access_pack.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from core/io/json.h:34, - from core/io/json.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/io/marshalls.h:34, + from core/io/marshalls.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/logger.h:34, - from core/io/logger.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from core/io/packet_peer.h:34, + from core/io/packet_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/marshalls.cpp -In file included from ./core/io/packet_peer.h:36, +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/multiplayer_api.cpp -Compiling ==> core/io/net_socket.cpp + from ./core/io/networked_multiplayer_custom.h:34, + from core/io/networked_multiplayer_custom.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/io/marshalls.h:34, - from core/io/marshalls.cpp:31: + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from core/io/networked_multiplayer_peer.h:34, + from core/io/networked_multiplayer_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -Compiling ==> core/io/networked_multiplayer_custom.cpp ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -20600,12 +20614,23 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/io/pck_packer.h:34, + from core/io/pck_packer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, - from core/io/net_socket.h:34, - from core/io/net_socket.cpp:31: + from core/io/packet_peer_udp.h:34, + from core/io/packet_peer_udp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -20615,55 +20640,51 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/networked_multiplayer_custom.h:34, - from core/io/networked_multiplayer_custom.cpp:31: + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from core/io/packet_peer_dtls.h:34, + from core/io/packet_peer_dtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from core/io/resource_loader.h:34, + from core/io/resource_loader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from core/io/resource_importer.h:34, + from core/io/resource_importer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from core/io/resource_format_binary.h:34, + from core/io/resource_format_binary.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/logger.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/networked_multiplayer_peer.cpp -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/packet_peer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from core/io/networked_multiplayer_peer.h:34, - from core/io/networked_multiplayer_peer.cpp:31: + from ./core/resource.h:34, + from core/io/resource_saver.h:34, + from core/io/resource_saver.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/stream_peer.cpp +Compiling ==> core/io/stream_peer_ssl.cpp +Compiling ==> core/io/stream_peer_tcp.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -20680,31 +20701,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from core/io/packet_peer.h:34, - from core/io/packet_peer.cpp:31: + from core/io/stream_peer.h:34, + from core/io/stream_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/packet_peer_dtls.cpp -Compiling ==> core/io/packet_peer_udp.cpp -Compiling ==> core/io/pck_packer.cpp -Compiling ==> core/io/resource_format_binary.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -20712,8 +20719,8 @@ from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from core/io/packet_peer_dtls.h:34, - from core/io/packet_peer_dtls.cpp:31: + from core/io/stream_peer_ssl.h:34, + from core/io/stream_peer_ssl.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -20723,32 +20730,20 @@ from ./core/ustring.h:35, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, - from core/io/packet_peer_udp.h:34, - from core/io/packet_peer_udp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/pck_packer.h:34, - from core/io/pck_packer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from core/io/resource_format_binary.h:34, - from core/io/resource_format_binary.cpp:31: + from core/io/stream_peer_tcp.h:34, + from core/io/stream_peer_tcp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/file_access_pack.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20757,15 +20752,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/resource_importer.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from core/io/resource_importer.h:34, - from core/io/resource_importer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -20773,9 +20759,23 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from core/io/packet_peer_dtls.h:35: + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/logger.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20784,15 +20784,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/resource_loader.cpp -In file included from ./core/os/thread.h:44, - from core/io/resource_loader.h:34, - from core/io/resource_loader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/resource_saver.cpp In file included from core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -20802,17 +20793,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/io/resource_saver.h:34, - from core/io/resource_saver.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -20836,7 +20816,36 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/resource_importer.cpp:33: + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/tcp_server.cpp +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/translation_loader_po.cpp +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20845,19 +20854,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/stream_peer.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/stream_peer.h:34, - from core/io/stream_peer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/stream_peer_ssl.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -20865,7 +20861,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/resource_loader.cpp:35: + from core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20874,24 +20870,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from core/io/stream_peer_ssl.h:34, - from core/io/stream_peer_ssl.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/io/resource_saver.cpp:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20900,19 +20888,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/stream_peer_tcp.cpp -Compiling ==> core/io/tcp_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from core/io/stream_peer_tcp.h:34, - from core/io/stream_peer_tcp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -20924,8 +20899,54 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/translation_loader_po.cpp -Compiling ==> core/io/udp_server.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/resource_loader.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/resource_importer.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from core/io/translation_loader_po.h:34, @@ -20934,13 +20955,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/udp_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/io/stream_peer_ssl.cpp:33: + from core/io/resource_saver.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -20949,20 +20969,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/xml_parser.cpp +Compiling ==> core/io/zip_io.cpp +Ranlib Library ==> scene/libscene.x11.opt.tools.64.a +Compiling ==> core/bind/core_bind.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from core/io/udp_server.h:34, - from core/io/udp_server.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/zip_io.h:34, + from core/io/zip_io.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/xml_parser.cpp -Compiling ==> core/io/zip_io.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -20973,15 +20992,43 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/zip_io.h:34, - from core/io/zip_io.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/net_socket.h:34, + from core/io/udp_server.h:34, + from core/io/udp_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/bind/core_bind.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/io/stream_peer_ssl.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/bind/core_bind.h:34, + from core/bind/core_bind.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +progress_finish(["progress_finish"], []) In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -20998,7 +21045,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -progress_finish(["progress_finish"], []) In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -21015,16 +21061,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from core/bind/core_bind.h:34, - from core/bind/core_bind.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -21071,11 +21107,11 @@ Ranlib Library ==> servers/libservers.x11.opt.tools.64.a Linking Program ==> bin/godot_server.x11.opt.tools.64 scons: done building targets. -[Time elapsed: 00:27:04.769] -scons arch=64 platform=x11 tools=no target=release bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 20 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" +[Time elapsed: 00:28:44.872] +scons arch=64 platform=x11 tools=no target=release bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 42 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" scons: Reading SConscript files ... collect2 version 14.2.0 -/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjxa8CQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. --version -z relro -z now -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/14/crtend.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o +/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc0pqyxd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. --version -z relro -z now -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/14/crtend.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o Checking for C header file mntent.h... yes scons: done reading SConscript files. scons: Building targets ... @@ -21097,35 +21133,34 @@ build_gles2_headers(["drivers/gles2/shaders/copy.glsl.gen.h"], ["drivers/gles2/shaders/copy.glsl"]) build_gles2_headers(["drivers/gles2/shaders/cubemap_filter.glsl.gen.h"], ["drivers/gles2/shaders/cubemap_filter.glsl"]) build_gles3_headers(["drivers/gles3/shaders/cube_to_dp.glsl.gen.h"], ["drivers/gles3/shaders/cube_to_dp.glsl"]) +build_gles3_headers(["drivers/gles3/shaders/effect_blur.glsl.gen.h"], ["drivers/gles3/shaders/effect_blur.glsl"]) +build_gles3_headers(["drivers/gles3/shaders/tonemap.glsl.gen.h"], ["drivers/gles3/shaders/tonemap.glsl"]) In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, from ./core/os/os.h:34, - from platform/x11/context_gl_x11.h:38, - from platform/x11/context_gl_x11.cpp:31: + from platform/x11/crash_handler_x11.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -build_gles3_headers(["drivers/gles3/shaders/effect_blur.glsl.gen.h"], ["drivers/gles3/shaders/effect_blur.glsl"]) -build_gles3_headers(["drivers/gles3/shaders/tonemap.glsl.gen.h"], ["drivers/gles3/shaders/tonemap.glsl"]) -build_gles3_headers(["drivers/gles3/shaders/blend_shape.glsl.gen.h"], ["drivers/gles3/shaders/blend_shape.glsl"]) -build_gles3_headers(["drivers/gles3/shaders/canvas.glsl.gen.h"], ["drivers/gles3/shaders/canvas.glsl"]) -build_gles3_headers(["drivers/gles3/shaders/copy.glsl.gen.h"], ["drivers/gles3/shaders/copy.glsl"]) -build_gles3_headers(["drivers/gles3/shaders/cubemap_filter.glsl.gen.h"], ["drivers/gles3/shaders/cubemap_filter.glsl"]) In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, from ./core/os/os.h:34, - from platform/x11/crash_handler_x11.cpp:33: + from platform/x11/context_gl_x11.h:38, + from platform/x11/context_gl_x11.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +build_gles3_headers(["drivers/gles3/shaders/blend_shape.glsl.gen.h"], ["drivers/gles3/shaders/blend_shape.glsl"]) +build_gles3_headers(["drivers/gles3/shaders/canvas.glsl.gen.h"], ["drivers/gles3/shaders/canvas.glsl"]) +build_gles3_headers(["drivers/gles3/shaders/copy.glsl.gen.h"], ["drivers/gles3/shaders/copy.glsl"]) +build_gles3_headers(["drivers/gles3/shaders/cubemap_filter.glsl.gen.h"], ["drivers/gles3/shaders/cubemap_filter.glsl"]) build_gles3_headers(["drivers/gles3/shaders/particles.glsl.gen.h"], ["drivers/gles3/shaders/particles.glsl"]) build_gles2_headers(["drivers/gles2/shaders/canvas.glsl.gen.h"], ["drivers/gles2/shaders/canvas.glsl"]) build_gles2_headers(["drivers/gles2/shaders/canvas_shadow.glsl.gen.h"], ["drivers/gles2/shaders/canvas_shadow.glsl"]) -build_gles2_headers(["drivers/gles2/shaders/lens_distorted.glsl.gen.h"], ["drivers/gles2/shaders/lens_distorted.glsl"]) In file included from ./core/os/thread.h:44, from ./main/main.h:35, from platform/x11/godot_x11.cpp:36: @@ -21133,13 +21168,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +build_gles2_headers(["drivers/gles2/shaders/lens_distorted.glsl.gen.h"], ["drivers/gles2/shaders/lens_distorted.glsl"]) build_gles3_headers(["drivers/gles3/shaders/canvas_shadow.glsl.gen.h"], ["drivers/gles3/shaders/canvas_shadow.glsl"]) build_gles3_headers(["drivers/gles3/shaders/lens_distorted.glsl.gen.h"], ["drivers/gles3/shaders/lens_distorted.glsl"]) Compiling ==> platform/x11/key_mapping_x11.cpp Compiling ==> platform/x11/os_x11.cpp Compiling ==> platform/x11/joypad_linux.cpp -Compiling ==> platform/x11/detect_prime.cpp Compiling ==> platform/x11/power_x11.cpp +Compiling ==> platform/x11/detect_prime.cpp Compiling ==> platform/x11/libudev-so_wrap.c Compiling ==> main/input_default.cpp In file included from ./core/error_macros.h:34, @@ -21155,16 +21191,6 @@ In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from platform/x11/power_x11.h:34, - from platform/x11/power_x11.cpp:56: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, from ./core/print_string.h:34, from platform/x11/detect_prime.cpp:36: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -21172,17 +21198,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' generate_modules_enabled(["modules/modules_enabled.gen.h"], [OrderedDict({'bmp': 'modules/bmp', 'bullet': 'modules/bullet', 'csg': 'modules/csg', 'dds': 'modules/dds', 'enet': 'modules/enet', 'freetype': 'modules/freetype', 'gdnative': 'modules/gdnative', 'gdscript': 'modules/gdscript', 'gridmap': 'modules/gridmap', 'hdr': 'modules/hdr', 'jpg': 'modules/jpg', 'jsonrpc': 'modules/jsonrpc', 'mbedtls': 'modules/mbedtls', 'minimp3': 'modules/minimp3', 'mobile_vr': 'modules/mobile_vr', 'navigation': 'modules/navigation', 'ogg': 'modules/ogg', 'opensimplex': 'modules/opensimplex', 'opus': 'modules/opus', 'pvr': 'modules/pvr', 'regex': 'modules/regex', 'squish': 'modules/squish', 'stb_vorbis': 'modules/stb_vorbis', 'svg': 'modules/svg', 'tga': 'modules/tga', 'theora': 'modules/theora', 'upnp': 'modules/upnp', 'vhacd': 'modules/vhacd', 'visual_script': 'modules/visual_script', 'vorbis': 'modules/vorbis', 'webm': 'modules/webm', 'webp': 'modules/webp', 'webrtc': 'modules/webrtc', 'websocket': 'modules/websocket', 'webxr': 'modules/webxr'})]) -Compiling ==> main/main.cpp Compiling ==> main/main_timer_sync.cpp +Compiling ==> main/main.cpp Compiling ==> main/performance.cpp -In file included from ./core/os/thread.h:44, - from platform/x11/joypad_linux.h:38, - from platform/x11/joypad_linux.cpp:33: +Compiling ==> main/default_controller_mappings.gen.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from platform/x11/power_x11.h:34, + from platform/x11/power_x11.cpp:56: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/default_controller_mappings.gen.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -21193,20 +21222,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/register_module_types.gen.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from platform/x11/context_gl_x11.h:38, - from platform/x11/os_x11.h:34, - from platform/x11/os_x11.cpp:31: +In file included from ./core/os/thread.h:44, + from platform/x11/joypad_linux.h:38, + from platform/x11/joypad_linux.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bmp/image_loader_bmp.cpp -Compiling ==> modules/bmp/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -21216,27 +21238,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/register_module_types.gen.cpp +Compiling ==> modules/bmp/image_loader_bmp.cpp +Compiling ==> modules/bmp/register_types.cpp Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp +In file included from ./core/os/thread.h:44, + from main/main.h:35, + from main/main.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -21246,13 +21263,38 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from main/main.h:35, - from main/main.cpp:31: +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from platform/x11/context_gl_x11.h:38, + from platform/x11/os_x11.h:34, + from platform/x11/os_x11.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/bmp/image_loader_bmp.h:34, + from modules/bmp/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -21264,10 +21306,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -21282,14 +21323,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/os/input.h:35, - from ./main/input_default.h:34, - from platform/x11/joypad_linux.h:39: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21298,17 +21338,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/bmp/image_loader_bmp.h:34, - from modules/bmp/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -21327,15 +21370,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from platform/x11/power_x11.h:36: + from ./core/os/input.h:35, + from ./main/input_default.h:34, + from platform/x11/joypad_linux.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21344,10 +21392,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -21355,10 +21399,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from ./core/io/file_access_network.h:34, - from main/main.cpp:35: + from platform/x11/power_x11.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21372,9 +21413,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from main/performance.cpp:34: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21397,13 +21436,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from ./core/io/file_access_network.h:34, + from main/main.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21426,30 +21470,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBoxShape.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from main/performance.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btConeShape.cpp @@ -21460,8 +21496,8 @@ Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btConvexShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btMiniSDF.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp @@ -21574,8 +21610,6 @@ Compiling ==> thirdparty/bullet/LinearMath/btGeometryUtil.cpp Compiling ==> thirdparty/bullet/LinearMath/btPolarDecomposition.cpp Compiling ==> thirdparty/bullet/LinearMath/btQuickprof.cpp -Linking Static Library ==> main/libmain.x11.opt.64.a -Ranlib Library ==> main/libmain.x11.opt.64.a Compiling ==> thirdparty/bullet/LinearMath/btReducedVector.cpp Compiling ==> thirdparty/bullet/LinearMath/btSerializer.cpp Compiling ==> thirdparty/bullet/LinearMath/btSerializer64.cpp @@ -21589,6 +21623,18 @@ Compiling ==> modules/csg/csg_shape.cpp Compiling ==> modules/csg/register_types.cpp Compiling ==> modules/dds/register_types.cpp +Compiling ==> modules/dds/texture_loader_dds.cpp +Compiling ==> modules/enet/networked_multiplayer_enet.cpp +Compiling ==> modules/enet/register_types.cpp +Compiling ==> modules/freetype/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from modules/csg/csg.h:34, + from modules/csg/csg.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, @@ -21601,21 +21647,12 @@ In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, - from modules/dds/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from modules/csg/csg.h:34, - from modules/csg/csg_shape.h:36, - from modules/csg/csg_gizmos.h:34, - from modules/csg/register_types.cpp:33: + from modules/dds/texture_loader_dds.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, @@ -21626,26 +21663,34 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/dds/texture_loader_dds.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from modules/csg/csg.h:34, - from modules/csg/csg.cpp:31: + from modules/enet/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/enet/networked_multiplayer_enet.cpp -Compiling ==> modules/enet/register_types.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, - from modules/dds/texture_loader_dds.cpp:31: + from modules/dds/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/freetype/register_types.cpp +Compiling ==> modules/gdnative/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from modules/csg/csg.h:34, + from modules/csg/csg_shape.h:36, + from modules/csg/csg_gizmos.h:34, + from modules/csg/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/android/android_gdn.cpp +Compiling ==> modules/gdnative/gdnative/aabb.cpp +Compiling ==> modules/gdnative/gdnative/array.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -21659,23 +21704,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from modules/enet/register_types.cpp:32: +Compiling ==> modules/gdnative/gdnative/basis.cpp +Compiling ==> modules/gdnative/gdnative/color.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/gdnative.h:34, + from modules/gdnative/gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative.cpp -Compiling ==> modules/gdnative/register_types.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdnative/gdnative.h:34, - from modules/gdnative/gdnative.cpp:31: + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/android/android_gdn.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/android/android_gdn.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/gdnative.h:34, @@ -21684,61 +21730,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/csg/csg.h:45: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/csg/csg.h:45: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/android/android_gdn.cpp:31: +Compiling ==> modules/gdnative/gdnative/dictionary.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from modules/gdnative/gdnative/array.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/csg/csg.h:45: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/aabb.cpp -Compiling ==> modules/gdnative/gdnative/array.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -21749,69 +21748,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/csg/csg.h:45: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/enet/networked_multiplayer_enet.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/enet/networked_multiplayer_enet.h:36, - from modules/enet/register_types.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/gdnative.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from modules/gdnative/gdnative/array.cpp:34: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/gdnative/gdnative/color.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/basis.cpp -Compiling ==> modules/gdnative/gdnative/color.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/gdnative.cpp:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -21821,30 +21766,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/gdnative/gdnative/color.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/dictionary.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/gdnative/register_types.cpp:43: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/node_path.cpp +Compiling ==> modules/gdnative/gdnative/plane.cpp +Compiling ==> modules/gdnative/gdnative/pool_arrays.cpp +Compiling ==> modules/gdnative/gdnative/quat.cpp +Compiling ==> modules/gdnative/gdnative/rect2.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -21854,12 +21780,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/gdnative.cpp -Compiling ==> modules/gdnative/gdnative/node_path.cpp -Compiling ==> modules/gdnative/gdnative/plane.cpp -Compiling ==> modules/gdnative/gdnative/pool_arrays.cpp -Compiling ==> modules/gdnative/gdnative/quat.cpp -Compiling ==> modules/gdnative/gdnative/rect2.cpp Compiling ==> modules/gdnative/gdnative/rid.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -21870,19 +21790,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/string.cpp -Compiling ==> modules/gdnative/gdnative/string_name.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from modules/gdnative/gdnative/rect2.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/transform.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -21900,26 +21807,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from modules/gdnative/gdnative/node_path.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from modules/gdnative/gdnative/string_name.cpp:33: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from modules/gdnative/gdnative/quat.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/string.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/gdnative/gdnative/transform.cpp:33: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from modules/gdnative/gdnative/rect2.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -21934,14 +21836,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from modules/gdnative/gdnative/quat.cpp:33: +Compiling ==> modules/gdnative/gdnative/string_name.cpp +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from modules/gdnative/gdnative/node_path.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/enet/networked_multiplayer_enet.h:36, + from modules/enet/register_types.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/transform.cpp In file included from ./core/string_name.h:35, from modules/gdnative/gdnative/string.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -21949,24 +21864,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/transform2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/enet/networked_multiplayer_enet.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/variant.cpp -Compiling ==> modules/gdnative/gdnative/vector2.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from modules/gdnative/gdnative/transform2d.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/gdnative/gdnative/variant.cpp:33: +In file included from ./core/string_name.h:35, + from modules/gdnative/gdnative/string_name.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -21975,9 +21886,26 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/csg/csg.h:45: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/vector2.cpp +Compiling ==> modules/gdnative/gdnative/vector3.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from modules/gdnative/gdnative/gdnative.cpp:34: + from modules/gdnative/register_types.cpp:43: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -21986,7 +21914,91 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/vector3.cpp +Compiling ==> modules/gdnative/nativescript/api_generator.cpp +Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp +Compiling ==> modules/gdnative/nativescript/nativescript.cpp +Compiling ==> modules/gdnative/nativescript/register_types.cpp +Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/gdnative/gdnative.cpp:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/csg/csg.h:45: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/csg/csg.h:45: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from modules/gdnative/gdnative/transform2d.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from modules/gdnative/nativescript/api_generator.h:35, + from modules/gdnative/nativescript/api_generator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/gdnative/gdnative/transform.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/net/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -21995,8 +22007,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/api_generator.cpp -Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp +Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp +Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -22006,18 +22018,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp +Compiling ==> modules/gdnative/arvr/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from modules/gdnative/nativescript/api_generator.h:35, - from modules/gdnative/nativescript/api_generator.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/gdnative/gdnative/variant.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/nativescript.cpp -Compiling ==> modules/gdnative/nativescript/register_types.cpp -Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdnative/nativescript/register_types.cpp:33: @@ -22025,17 +22037,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp -Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp -Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/nativescript/nativescript.h:34, - from modules/gdnative/nativescript/nativescript.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -22045,23 +22046,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/register_types.cpp -Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, +In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/csg/csg.h:45: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/nativescript/nativescript.h:34, + from modules/gdnative/nativescript/nativescript.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp +Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -22075,6 +22078,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -22089,6 +22098,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, @@ -22103,40 +22113,26 @@ from ./core/class_db.h:34, from ./core/reference.h:34, from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, from modules/gdnative/net/stream_peer_gdnative.h:34, from modules/gdnative/net/stream_peer_gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp -Compiling ==> modules/gdnative/arvr/register_types.cpp -Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp -In file included from ./core/io/packet_peer.h:36, - from ./modules/webrtc/webrtc_data_channel.h:34, - from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, - from modules/gdnative/net/webrtc_gdnative.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, @@ -22150,16 +22146,13 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41, - from modules/gdnative/nativescript/register_types.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from modules/gdnative/gdnative/gdnative.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./modules/gdnative/gdnative.h:34, @@ -22169,16 +22162,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_language.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -22195,24 +22191,55 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/register_types.cpp +Compiling ==> modules/gdnative/videodecoder/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp +Compiling ==> modules/gdscript/gdscript.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/pluginscript/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/gdnative/videodecoder/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_compiler.cpp +Compiling ==> modules/gdscript/gdscript_editor.cpp +Compiling ==> modules/gdscript/gdscript_function.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/videodecoder/../gdnative.h:34, + from modules/gdnative/videodecoder/video_stream_gdnative.h:34, + from modules/gdnative/videodecoder/video_stream_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -22227,23 +22254,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdscript/gdscript.h:34, + from modules/gdscript/gdscript.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_language.cpp:32: + from ./core/set.h:34, + from modules/gdscript/gdscript_compiler.h:34, + from modules/gdscript/gdscript_compiler.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from modules/gdnative/arvr/arvr_interface_gdnative.h:35: + from modules/gdnative/nativescript/nativescript.h:41, + from modules/gdnative/nativescript/register_types.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22252,23 +22285,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from modules/gdnative/arvr/arvr_interface_gdnative.h:35: + from modules/gdnative/nativescript/nativescript.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22277,6 +22298,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_functions.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -22286,22 +22308,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/pluginscript/pluginscript_language.cpp:33: +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22310,12 +22326,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/register_types.cpp -Compiling ==> modules/gdnative/videodecoder/register_types.cpp -Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdnative/pluginscript/register_types.cpp:33: + from modules/gdscript/gdscript.h:34, + from modules/gdscript/gdscript_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -22324,8 +22338,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_language.h:38, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/gdnative/pluginscript/pluginscript_language.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22334,11 +22350,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/gdnative/videodecoder/register_types.cpp:33: +In file included from ./core/os/thread.h:44, + from modules/gdscript/gdscript_function.h:34, + from modules/gdscript/gdscript_function.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -22347,8 +22361,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_instance.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:34: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, + from modules/gdnative/arvr/arvr_interface_gdnative.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22357,54 +22373,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/videodecoder/../gdnative.h:34, - from modules/gdnative/videodecoder/video_stream_gdnative.h:34, - from modules/gdnative/videodecoder/video_stream_gdnative.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript.cpp -Compiling ==> modules/gdscript/gdscript_compiler.cpp -Compiling ==> modules/gdscript/gdscript_editor.cpp -Compiling ==> modules/gdscript/gdscript_function.cpp -Compiling ==> modules/gdscript/gdscript_functions.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdscript/gdscript.h:34, - from modules/gdscript/gdscript.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdscript/gdscript.h:34, - from modules/gdscript/gdscript_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from modules/gdscript/gdscript_function.h:34, - from modules/gdscript/gdscript_function.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript_parser.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/set.h:34, - from modules/gdscript/gdscript_compiler.h:34, - from modules/gdscript/gdscript_compiler.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -22415,21 +22383,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript_tokenizer.cpp -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/gdscript_parser.h:34, - from modules/gdscript/gdscript_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/register_types.cpp In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36: + from ./modules/webrtc/webrtc_data_channel.h:34, + from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, + from modules/gdnative/net/webrtc_gdnative.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22442,10 +22408,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/pluginscript/register_types.cpp:36: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, + from modules/gdnative/arvr/arvr_interface_gdnative.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22454,34 +22420,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_parser.cpp +Compiling ==> modules/gdscript/gdscript_tokenizer.cpp +Compiling ==> modules/gdscript/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/file_access_encrypted.h:34, - from modules/gdscript/register_types.cpp:33: + from ./core/map.h:34, + from modules/gdscript/gdscript_parser.h:34, + from modules/gdscript/gdscript_parser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gridmap/grid_map.cpp -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1375:73: note: '' declared here - 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); - | ^ -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1382:73: note: '' declared here - 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); - | ^ In file included from ./core/string_name.h:35, from modules/gdscript/gdscript_tokenizer.h:35, from modules/gdscript/gdscript_tokenizer.cpp:31: @@ -22489,47 +22438,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/gridmap/grid_map.h:34, - from modules/gridmap/grid_map.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gridmap/grid_map_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdscript/gdscript_function.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdscript/gdscript_parser.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -22537,34 +22445,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/gdscript/gdscript_functions.cpp:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36, - from modules/gdscript/register_types.cpp:37: + from modules/gdnative/pluginscript/register_types.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22573,19 +22454,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from modules/gridmap/grid_map_editor_plugin.h:34, - from modules/gridmap/grid_map_editor_plugin.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/file_access_encrypted.h:34, + from modules/gdscript/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gridmap/grid_map.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36, - from modules/gdscript/gdscript_compiler.h:35: + from modules/gdnative/pluginscript/pluginscript_instance.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22594,17 +22478,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gridmap/grid_map_editor_plugin.cpp Compiling ==> modules/gridmap/register_types.cpp Compiling ==> modules/hdr/image_loader_hdr.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: + from modules/gdnative/pluginscript/pluginscript_language.h:38, + from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22614,20 +22496,12 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> modules/hdr/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/gridmap/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from modules/gdscript/gdscript.h:36, + from modules/gdscript/gdscript_compiler.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22648,6 +22522,38 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/gridmap/grid_map.h:34, + from modules/gridmap/grid_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp +In file included from ./editor/editor_node.h:34, + from modules/gridmap/grid_map_editor_plugin.h:34, + from modules/gridmap/grid_map_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jsonrpc/jsonrpc.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/gridmap/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, @@ -22658,36 +22564,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/jsonrpc/jsonrpc.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/gridmap/grid_map.h:34, - from modules/gridmap/register_types.cpp:34: + from modules/gdscript/gdscript.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22696,7 +22577,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/jsonrpc/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -22706,6 +22586,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jsonrpc/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -22713,7 +22594,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/hdr/image_loader_hdr.cpp:33: + from modules/gdscript/gdscript_functions.cpp:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22722,7 +22603,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/aes.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -22732,197 +22612,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/aesni.c -Compiling ==> thirdparty/mbedtls/library/arc4.c -Compiling ==> thirdparty/mbedtls/library/aria.c -Compiling ==> thirdparty/mbedtls/library/asn1parse.c -Compiling ==> thirdparty/mbedtls/library/asn1write.c -Compiling ==> thirdparty/mbedtls/library/base64.c -Compiling ==> thirdparty/mbedtls/library/bignum.c -Compiling ==> thirdparty/mbedtls/library/blowfish.c -Compiling ==> thirdparty/mbedtls/library/camellia.c -Compiling ==> thirdparty/mbedtls/library/ccm.c -Compiling ==> thirdparty/mbedtls/library/certs.c -Compiling ==> thirdparty/mbedtls/library/chacha20.c -Compiling ==> thirdparty/mbedtls/library/chachapoly.c -Compiling ==> thirdparty/mbedtls/library/cipher.c -Compiling ==> thirdparty/mbedtls/library/cipher_wrap.c -Compiling ==> thirdparty/mbedtls/library/cmac.c -Compiling ==> thirdparty/mbedtls/library/ctr_drbg.c -Compiling ==> thirdparty/mbedtls/library/constant_time.c -Compiling ==> thirdparty/mbedtls/library/debug.c -Compiling ==> thirdparty/mbedtls/library/des.c -Compiling ==> thirdparty/mbedtls/library/dhm.c -Compiling ==> thirdparty/mbedtls/library/ecdh.c -Compiling ==> thirdparty/mbedtls/library/ecdsa.c -Compiling ==> thirdparty/mbedtls/library/ecjpake.c -Compiling ==> thirdparty/mbedtls/library/ecp.c -Compiling ==> thirdparty/mbedtls/library/ecp_curves.c -Compiling ==> thirdparty/mbedtls/library/entropy.c -Compiling ==> thirdparty/mbedtls/library/entropy_poll.c -Compiling ==> thirdparty/mbedtls/library/error.c -Compiling ==> thirdparty/mbedtls/library/gcm.c -Compiling ==> thirdparty/mbedtls/library/havege.c -Compiling ==> thirdparty/mbedtls/library/hkdf.c -Compiling ==> modules/bullet/btRayShape.cpp -Compiling ==> modules/bullet/constraint_bullet.cpp -Compiling ==> modules/bullet/hinge_joint_bullet.cpp -Compiling ==> modules/bullet/shape_bullet.cpp -Compiling ==> modules/bullet/collision_object_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from modules/bullet/btRayShape.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp -Compiling ==> modules/bullet/register_types.cpp -Compiling ==> modules/bullet/bullet_physics_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/collision_object_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/constraint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from modules/bullet/shape_bullet.h:34, - from modules/bullet/shape_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_ray_world_algorithm.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/bullet_physics_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/shape_owner_bullet.cpp -Compiling ==> modules/jpg/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/shape_owner_bullet.h:34, - from modules/bullet/shape_owner_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/jpg/image_loader_jpegd.cpp +Compiling ==> thirdparty/mbedtls/library/aes.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/collision_object_bullet.cpp:34: + from modules/gdscript/gdscript_function.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22931,26 +22634,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/image_loader_jpegd.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/soft_body_bullet.cpp +Compiling ==> thirdparty/mbedtls/library/aesni.c +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: + from modules/gdscript/gdscript_parser.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22963,10 +22657,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22975,8 +22670,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/bullet/area_bullet.cpp -Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp +Compiling ==> thirdparty/mbedtls/library/arc4.c +Compiling ==> thirdparty/mbedtls/library/aria.c +Compiling ==> thirdparty/mbedtls/library/asn1parse.c +Compiling ==> thirdparty/mbedtls/library/asn1write.c +Compiling ==> thirdparty/mbedtls/library/base64.c +Compiling ==> thirdparty/mbedtls/library/bignum.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -22984,7 +22683,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/jpg/image_loader_jpegd.cpp:33: + from modules/hdr/image_loader_hdr.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -22993,54 +22692,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/soft_body_bullet.h:34, - from modules/bullet/soft_body_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/area_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/godot_result_callbacks.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/shape_bullet.cpp:34: + from modules/gdscript/gdscript.h:36, + from modules/gdscript/register_types.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23049,54 +22706,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/bullet/rigid_body_bullet.cpp -Compiling ==> modules/bullet/bullet_types_converter.cpp -Compiling ==> modules/bullet/godot_collision_configuration.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/physics_server.h:34, - from modules/bullet/godot_result_callbacks.h:34, - from modules/bullet/godot_result_callbacks.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/godot_collision_dispatcher.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from ./core/math/basis.h:34, - from modules/bullet/bullet_types_converter.h:34, - from modules/bullet/bullet_types_converter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/rigid_body_bullet.h:34, - from modules/bullet/rigid_body_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/pin_joint_bullet.cpp -Compiling ==> modules/bullet/slider_joint_bullet.cpp -Compiling ==> modules/bullet/space_bullet.cpp -Compiling ==> thirdparty/mbedtls/library/hmac_drbg.c +Compiling ==> thirdparty/mbedtls/library/blowfish.c +Compiling ==> thirdparty/mbedtls/library/camellia.c +Compiling ==> thirdparty/mbedtls/library/ccm.c +Compiling ==> thirdparty/mbedtls/library/certs.c +Compiling ==> thirdparty/mbedtls/library/chacha20.c +Compiling ==> thirdparty/mbedtls/library/chachapoly.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23105,64 +22730,41 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/md2.c -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_collision_dispatcher.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from modules/bullet/space_bullet.h:34, - from modules/bullet/space_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/md4.c -Compiling ==> thirdparty/mbedtls/library/md5.c +Compiling ==> thirdparty/mbedtls/library/cipher.c +Compiling ==> thirdparty/mbedtls/library/cipher_wrap.c +Compiling ==> thirdparty/mbedtls/library/cmac.c +Compiling ==> thirdparty/mbedtls/library/ctr_drbg.c +Compiling ==> thirdparty/mbedtls/library/constant_time.c +Compiling ==> thirdparty/mbedtls/library/debug.c +Compiling ==> thirdparty/mbedtls/library/des.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/area_bullet.cpp:33: + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/mbedtls/library/dhm.c +Compiling ==> thirdparty/mbedtls/library/ecdh.c +Compiling ==> thirdparty/mbedtls/library/ecdsa.c +Compiling ==> thirdparty/mbedtls/library/ecjpake.c +Compiling ==> thirdparty/mbedtls/library/ecp.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/gridmap/grid_map.h:34, + from modules/gridmap/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23171,6 +22773,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/mbedtls/library/ecp_curves.c +Compiling ==> thirdparty/mbedtls/library/entropy.c +Compiling ==> thirdparty/mbedtls/library/entropy_poll.c +Compiling ==> thirdparty/mbedtls/library/error.c +Compiling ==> thirdparty/mbedtls/library/gcm.c +Compiling ==> thirdparty/mbedtls/library/havege.c +Compiling ==> thirdparty/mbedtls/library/hkdf.c +Compiling ==> thirdparty/mbedtls/library/hmac_drbg.c +Compiling ==> thirdparty/mbedtls/library/md2.c +Compiling ==> thirdparty/mbedtls/library/md4.c +Compiling ==> thirdparty/mbedtls/library/md5.c Compiling ==> thirdparty/mbedtls/library/md.c Compiling ==> thirdparty/mbedtls/library/memory_buffer_alloc.c Compiling ==> thirdparty/mbedtls/library/mps_reader.c @@ -23195,23 +22808,6 @@ Compiling ==> thirdparty/mbedtls/library/rsa_internal.c Compiling ==> thirdparty/mbedtls/library/sha1.c Compiling ==> thirdparty/mbedtls/library/sha256.c -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/rigid_body_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/sha512.c Compiling ==> thirdparty/mbedtls/library/ssl_cache.c Compiling ==> thirdparty/mbedtls/library/ssl_ciphersuites.c @@ -23219,23 +22815,6 @@ Compiling ==> thirdparty/mbedtls/library/ssl_cookie.c Compiling ==> thirdparty/mbedtls/library/ssl_msg.c Compiling ==> thirdparty/mbedtls/library/ssl_srv.c -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/space_bullet.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/ssl_ticket.c Compiling ==> thirdparty/mbedtls/library/ssl_tls.c Compiling ==> thirdparty/mbedtls/library/ssl_tls13_keys.c @@ -23256,15 +22835,8 @@ Compiling ==> modules/minimp3/resource_importer_mp3.cpp Compiling ==> modules/mobile_vr/mobile_vr_interface.cpp Compiling ==> modules/mobile_vr/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/minimp3/audio_stream_mp3.h:34, - from modules/minimp3/resource_importer_mp3.h:34, - from modules/minimp3/resource_importer_mp3.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/recastnavigation/Recast/Source/Recast.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAlloc.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -23273,7 +22845,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/Recast.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -23286,8 +22864,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAlloc.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1375:73: note: '' declared here + 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); + | ^ +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1382:73: note: '' declared here + 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); + | ^ +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/minimp3/audio_stream_mp3.h:34, + from modules/minimp3/resource_importer_mp3.h:34, + from modules/minimp3/resource_importer_mp3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -23300,7 +22903,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -23309,42 +22911,55 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp Compiling ==> thirdparty/rvo2/Agent.cpp +Compiling ==> thirdparty/rvo2/KdTree.cpp +Compiling ==> modules/ogg/register_types.cpp +Compiling ==> thirdparty/misc/open-simplex-noise.c +Compiling ==> modules/opus/register_types.cpp +Linking Static Library ==> main/libmain.x11.opt.64.a +Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp +Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp +Ranlib Library ==> main/libmain.x11.opt.64.a +Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp +Compiling ==> modules/regex/regex.cpp +Compiling ==> modules/regex/register_types.cpp +Compiling ==> modules/squish/image_compress_squish.cpp +Compiling ==> modules/squish/register_types.cpp +Compiling ==> thirdparty/misc/stb_vorbis.c +Compiling ==> thirdparty/nanosvg/nanosvg.cc +Compiling ==> modules/tga/image_loader_tga.cpp +Compiling ==> modules/tga/register_types.cpp +Compiling ==> modules/theora/register_types.cpp +Compiling ==> modules/theora/video_stream_theora.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/dictionary.h:35, + from modules/regex/regex.h:35, + from modules/regex/regex.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/regex/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23372,9 +22987,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23383,7 +23001,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/rvo2/KdTree.cpp +Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/squish/image_compress_squish.h:34, + from modules/squish/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/mbedtls/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -23402,56 +23031,58 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/ogg/register_types.cpp -Compiling ==> thirdparty/misc/open-simplex-noise.c -Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp -Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp -Compiling ==> modules/mbedtls/crypto_mbedtls.cpp -Compiling ==> modules/mbedtls/register_types.cpp Compiling ==> modules/mbedtls/stream_peer_mbedtls.cpp -Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/crypto_mbedtls.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tga/image_loader_tga.h:34, + from modules/tga/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opus/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/ssl_context_mbedtls.h:34, - from modules/mbedtls/ssl_context_mbedtls.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/squish/image_compress_squish.h:34, + from modules/squish/image_compress_squish.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from ./core/io/packet_peer_dtls.h:34, - from modules/mbedtls/packet_peer_mbed_dtls.h:34, - from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tga/image_loader_tga.h:34, + from modules/tga/image_loader_tga.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/mbedtls/crypto_mbedtls.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/theora/video_stream_theora.h:34, + from modules/theora/video_stream_theora.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jpg/register_types.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/theora/video_stream_theora.h:34, + from modules/theora/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jpg/image_loader_jpegd.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -23472,20 +23103,6 @@ from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, from ./core/io/stream_peer_ssl.h:34, from modules/mbedtls/stream_peer_mbedtls.h:34, from modules/mbedtls/stream_peer_mbedtls.cpp:31: @@ -23493,64 +23110,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp -Compiling ==> modules/regex/regex.cpp -Compiling ==> modules/regex/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from modules/regex/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/dictionary.h:35, - from modules/regex/regex.h:35, - from modules/regex/regex.cpp:31: + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/squish/image_compress_squish.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/squish/register_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/mbedtls/crypto_mbedtls.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/stb_vorbis.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -23558,9 +23130,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from ./core/io/packet_peer_dtls.h:35: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23569,28 +23141,95 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp +Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp +Compiling ==> thirdparty/miniupnpc/src/igd_desc_parse.c +Compiling ==> thirdparty/miniupnpc/src/miniupnpc.c In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/squish/image_compress_squish.h:34, - from modules/squish/image_compress_squish.cpp:31: + from ./core/io/image_loader.h:34, + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/nanosvg/nanosvg.cc In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/squish/image_compress_squish.h:34, - from modules/squish/register_types.cpp:32: + from ./core/io/image_loader.h:34, + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/image_loader_jpegd.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opensimplex/register_types.cpp +Compiling ==> thirdparty/miniupnpc/src/minixml.c +Compiling ==> thirdparty/miniupnpc/src/minisoap.c +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/packet_peer_dtls.h:34, + from modules/mbedtls/packet_peer_mbed_dtls.h:34, + from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/crypto_mbedtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/miniupnpc/src/minissdpc.c +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/ssl_context_mbedtls.h:34, + from modules/mbedtls/ssl_context_mbedtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/miniupnpc/src/miniwget.c +Compiling ==> thirdparty/miniupnpc/src/upnpcommands.c +Compiling ==> thirdparty/miniupnpc/src/upnpdev.c +Compiling ==> thirdparty/miniupnpc/src/upnpreplyparse.c +Compiling ==> thirdparty/miniupnpc/src/connecthostport.c +Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c +Compiling ==> thirdparty/miniupnpc/src/receivedata.c +Compiling ==> modules/pvr/texture_loader_pvr.cpp +In file included from modules/theora/video_stream_theora.h:38: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +Compiling ==> modules/pvr/image_compress_pvrtc.cpp +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/pvr/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -23609,6 +23248,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c +Compiling ==> thirdparty/vhacd/src/vhacdManifoldMesh.cpp +Compiling ==> thirdparty/vhacd/src/FloatMath.cpp +Compiling ==> thirdparty/vhacd/src/vhacdMesh.cpp +Compiling ==> modules/upnp/upnp_device.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -23616,11 +23260,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/net_socket.h:34, - from ./core/io/dtls_server.h:34, - from modules/mbedtls/dtls_server_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:34: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23629,29 +23269,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/navigation_mesh_generator.cpp -Compiling ==> modules/navigation/nav_map.cpp -Compiling ==> modules/pvr/texture_loader_pvr.cpp +Compiling ==> modules/upnp/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from ./core/math/convex_hull.h:48, - from modules/navigation/navigation_mesh_generator.cpp:31: + from modules/pvr/image_compress_pvrtc.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/pvr/register_types.cpp +Compiling ==> modules/upnp/upnp.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/pvr/texture_loader_pvr.h:34, @@ -23660,7 +23288,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/pvr/image_compress_pvrtc.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/pvr/texture_loader_pvr.h:34, @@ -23669,76 +23296,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/navigation/nav_rid.h:34, - from modules/navigation/nav_map.h:34, - from modules/navigation/nav_map.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/rvo_agent.cpp -Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/pvr/image_compress_pvrtc.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/godot_navigation_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/navigation/rvo_agent.h:34, - from modules/navigation/rvo_agent.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from modules/navigation/navigation_mesh_generator.h:36, - from modules/navigation/navigation_mesh_generator.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/navigation/godot_navigation_server.h:34, - from modules/navigation/godot_navigation_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/nav_region.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35, - from modules/opensimplex/noise_texture.h:38: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tga/image_loader_tga.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23747,59 +23312,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from modules/navigation/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opensimplex/open_simplex_noise.cpp +Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp +Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp Compiling ==> modules/opensimplex/noise_texture.cpp -Compiling ==> modules/tga/image_loader_tga.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/navigation/nav_region.h:34, - from modules/navigation/nav_region.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/open_simplex_noise.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/noise_texture.cpp:31: + from ./core/reference.h:34, + from modules/upnp/upnp_device.h:34, + from modules/upnp/upnp_device.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tga/image_loader_tga.h:34, - from modules/tga/image_loader_tga.cpp:31: + from modules/upnp/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -23808,31 +23336,14 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/navigation/nav_region.h:34, - from modules/navigation/nav_map.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/tga/register_types.cpp -Compiling ==> modules/theora/register_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./servers/navigation_server.h:36, - from modules/navigation/godot_navigation_server.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/net_socket.h:34, + from ./core/io/dtls_server.h:34, + from modules/mbedtls/dtls_server_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23841,22 +23352,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/theora/video_stream_theora.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/theora/video_stream_theora.h:34, - from modules/theora/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tga/image_loader_tga.h:34, - from modules/tga/register_types.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/upnp/upnp.h:34, + from modules/upnp/upnp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -23865,22 +23367,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/igd_desc_parse.c -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from modules/mbedtls/crypto_mbedtls.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23889,16 +23378,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/theora/video_stream_theora.h:34, - from modules/theora/video_stream_theora.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/miniupnpc.c -Compiling ==> thirdparty/miniupnpc/src/minixml.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -23906,7 +23385,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/tga/image_loader_tga.cpp:35: + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from ./core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23915,29 +23396,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/minisoap.c +Compiling ==> modules/opensimplex/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35, - from modules/opensimplex/noise_texture.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/svg/register_types.cpp -Compiling ==> modules/svg/image_loader_svg.cpp -In file included from modules/theora/video_stream_theora.h:38: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/jpg/image_loader_jpegd.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -23959,97 +23426,68 @@ from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/svg/image_loader_svg.h:34, - from modules/svg/register_types.cpp:33: + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/noise_texture.h:34, + from modules/opensimplex/noise_texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/stb_vorbis/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/svg/image_loader_svg.h:34, - from modules/svg/image_loader_svg.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp -Compiling ==> thirdparty/miniupnpc/src/minissdpc.c -Compiling ==> thirdparty/miniupnpc/src/miniwget.c -Compiling ==> thirdparty/miniupnpc/src/upnpcommands.c -Compiling ==> thirdparty/miniupnpc/src/upnpdev.c -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/register_types.cpp:33: + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/noise_texture.h:34, + from modules/opensimplex/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: +Compiling ==> modules/opensimplex/open_simplex_noise.cpp +Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp +Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp +Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp +Compiling ==> thirdparty/vhacd/src/VHACD.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/open_simplex_noise.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/upnpreplyparse.c -Compiling ==> thirdparty/miniupnpc/src/connecthostport.c -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: +Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp +Compiling ==> modules/visual_script/register_types.cpp +Compiling ==> modules/visual_script/visual_script.cpp +Compiling ==> modules/navigation/navigation_mesh_generator.cpp +Compiling ==> modules/navigation/rvo_agent.cpp +Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp +Compiling ==> modules/navigation/nav_map.cpp +Compiling ==> modules/navigation/register_types.cpp +Compiling ==> modules/navigation/nav_region.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from modules/visual_script/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c -Compiling ==> thirdparty/miniupnpc/src/receivedata.c -Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c -Compiling ==> thirdparty/vhacd/src/vhacdManifoldMesh.cpp -Compiling ==> thirdparty/vhacd/src/FloatMath.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -Compiling ==> thirdparty/vhacd/src/vhacdMesh.cpp -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp -Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp -Compiling ==> modules/upnp/register_types.cpp -Compiling ==> modules/upnp/upnp.cpp -Compiling ==> modules/upnp/upnp_device.cpp +Compiling ==> modules/navigation/godot_navigation_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35, + from modules/opensimplex/noise_texture.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24058,30 +23496,47 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_builtin_funcs.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/upnp/upnp.h:34, - from modules/upnp/upnp.cpp:31: + from ./core/rid.h:34, + from modules/navigation/nav_rid.h:34, + from modules/navigation/nav_map.h:34, + from modules/navigation/nav_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from modules/upnp/register_types.cpp:33: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from modules/navigation/rvo_agent.h:34, + from modules/navigation/rvo_agent.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from ./core/math/convex_hull.h:48, + from modules/navigation/navigation_mesh_generator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_editor.cpp +Compiling ==> modules/visual_script/visual_script_expression.cpp +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/upnp/upnp_device.h:34, - from modules/upnp/upnp_device.cpp:31: + from ./core/engine.h:34, + from modules/navigation/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -24090,12 +23545,13 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35, + from modules/opensimplex/noise_texture.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24104,35 +23560,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp -Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp -Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp -Compiling ==> thirdparty/vhacd/src/VHACD.cpp -Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp -Compiling ==> modules/visual_script/register_types.cpp +Compiling ==> modules/visual_script/visual_script_flow_control.cpp +Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from modules/visual_script/register_types.cpp:33: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/navigation/nav_region.h:34, + from modules/navigation/nav_region.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script.cpp -Compiling ==> modules/visual_script/visual_script_builtin_funcs.cpp -Compiling ==> modules/visual_script/visual_script_editor.cpp -In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/navigation/godot_navigation_server.h:34, + from modules/navigation/godot_navigation_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_expression.cpp -Compiling ==> modules/visual_script/visual_script_func_nodes.cpp -Compiling ==> modules/visual_script/visual_script_nodes.cpp -Compiling ==> modules/visual_script/visual_script_flow_control.cpp -Compiling ==> modules/visual_script/visual_script_property_selector.cpp +Compiling ==> modules/stb_vorbis/register_types.cpp In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, from modules/visual_script/visual_script_builtin_funcs.h:34, @@ -24143,20 +23596,13 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_func_nodes.h:34, - from modules/visual_script/visual_script_func_nodes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, from modules/visual_script/visual_script_flow_control.h:34, from modules/visual_script/visual_script_flow_control.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -24179,6 +23625,99 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_func_nodes.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_nodes.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/svg/image_loader_svg.cpp +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_func_nodes.h:34, + from modules/visual_script/visual_script_func_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_nodes.h:34, + from modules/visual_script/visual_script_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./servers/navigation_server.h:36, + from modules/navigation/godot_navigation_server.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from modules/navigation/navigation_mesh_generator.h:36, + from modules/navigation/navigation_mesh_generator.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/svg/register_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24193,37 +23732,59 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp -In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_nodes.h:34, - from modules/visual_script/visual_script_nodes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from ./editor/editor_help.h:34, - from modules/visual_script/visual_script_property_selector.h:34, - from modules/visual_script/visual_script_property_selector.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/svg/image_loader_svg.h:34, + from modules/svg/image_loader_svg.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_yield_nodes.h:34, - from modules/visual_script/visual_script_yield_nodes.cpp:31: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/navigation/nav_region.h:34, + from modules/navigation/nav_map.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/svg/image_loader_svg.h:34, + from modules/svg/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/vorbis/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24237,12 +23798,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc +Compiling ==> modules/visual_script/visual_script_property_selector.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24268,6 +23829,24 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, @@ -24280,6 +23859,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24293,7 +23873,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24311,7 +23890,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24320,18 +23904,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp -Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp -Compiling ==> modules/webp/image_loader_webp.cpp -Compiling ==> modules/webp/register_types.cpp +Compiling ==> modules/vorbis/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from ./editor/editor_help.h:34, + from modules/visual_script/visual_script_property_selector.h:34, + from modules/visual_script/visual_script_property_selector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24340,6 +23936,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc +Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp +Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24353,13 +23952,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_yield_nodes.h:34, + from modules/visual_script/visual_script_yield_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp +Compiling ==> modules/webp/image_loader_webp.cpp +Compiling ==> modules/webp/register_types.cpp +Compiling ==> modules/webrtc/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, from modules/webp/image_loader_webp.h:34, - from modules/webp/image_loader_webp.cpp:31: + from modules/webp/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -24370,26 +23981,17 @@ from ./core/image.h:34, from ./core/io/image_loader.h:34, from modules/webp/image_loader_webp.h:34, - from modules/webp/register_types.cpp:33: + from modules/webp/image_loader_webp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/register_types.cpp Compiling ==> modules/webrtc/webrtc_data_channel.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/webrtc/webrtc_data_channel.h:34, - from modules/webrtc/webrtc_data_channel.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_data_channel_js.cpp +Compiling ==> modules/webrtc/webrtc_multiplayer.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -24399,7 +24001,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp +Compiling ==> thirdparty/wslay/wslay_net.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24408,50 +24011,12 @@ from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/webrtc/webrtc_data_channel.h:34, - from modules/webrtc/webrtc_data_channel_gdnative.h:37, - from modules/webrtc/webrtc_data_channel_gdnative.cpp:33: + from modules/webrtc/webrtc_data_channel.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webp/image_loader_webp.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel_js.cpp -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_multiplayer.cpp -In file included from ./core/io/packet_peer.h:36, - from modules/webrtc/webrtc_data_channel.h:34, - from modules/webrtc/register_types.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/wslay/wslay_event.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24466,17 +24031,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_peer_connection.cpp -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp +Compiling ==> thirdparty/wslay/wslay_queue.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24490,10 +24045,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp -Compiling ==> modules/webm/register_types.cpp -Compiling ==> modules/webm/video_stream_webm.cpp -In file included from ./core/io/packet_peer.h:36: +Compiling ==> thirdparty/wslay/wslay_frame.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24502,14 +24062,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24517,23 +24069,21 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from modules/webrtc/webrtc_peer_connection.h:34, - from modules/webrtc/webrtc_peer_connection_gdnative.h:37, - from modules/webrtc/webrtc_peer_connection_gdnative.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/vhacd/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/video_stream_webm.cpp:31: + from modules/webrtc/webrtc_data_channel.h:34, + from modules/webrtc/webrtc_data_channel_gdnative.h:37, + from modules/webrtc/webrtc_data_channel_gdnative.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/webxr/register_types.cpp +Compiling ==> modules/webxr/webxr_interface.cpp +Compiling ==> modules/webxr/webxr_interface_js.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/visual_script/visual_script.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24542,25 +24092,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/wslay/wslay_net.c -Compiling ==> thirdparty/wslay/wslay_event.c -Compiling ==> thirdparty/wslay/wslay_queue.c -Compiling ==> thirdparty/wslay/wslay_frame.c +Compiling ==> platform/android/api/api.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from modules/vhacd/register_types.cpp:32: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/webrtc/webrtc_peer_connection.h:34, + from modules/webrtc/webrtc_peer_connection_gdnative.h:37, + from modules/webrtc/webrtc_peer_connection_gdnative.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webxr/register_types.cpp -Compiling ==> modules/webxr/webxr_interface.cpp -Compiling ==> modules/webxr/webxr_interface_js.cpp +Compiling ==> platform/iphone/api/api.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -24568,11 +24115,13 @@ from ./core/math/camera_matrix.h:34, from ./servers/arvr/arvr_interface.h:34, from modules/webxr/webxr_interface.h:34, - from modules/webxr/register_types.cpp:33: + from modules/webxr/webxr_interface.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/javascript/api/api.cpp +Compiling ==> modules/websocket/wsl_peer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -24580,48 +24129,24 @@ from ./core/math/camera_matrix.h:34, from ./servers/arvr/arvr_interface.h:34, from modules/webxr/webxr_interface.h:34, - from modules/webxr/webxr_interface.cpp:31: + from modules/webxr/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/android/api/api.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webm/video_stream_webm.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/websocket/websocket_client.cpp Compiling ==> modules/websocket/emws_peer.cpp -Compiling ==> modules/websocket/wsl_client.cpp -Compiling ==> modules/websocket/wsl_peer.cpp -Compiling ==> modules/websocket/register_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: +Compiling ==> modules/websocket/websocket_server.cpp +Compiling ==> modules/websocket/websocket_peer.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from platform/android/api/api.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24633,12 +24158,11 @@ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, - from platform/android/api/api.cpp:33: + from platform/javascript/api/api.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/emws_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24646,14 +24170,12 @@ from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from ./core/io/stream_peer_ssl.h:34, - from modules/websocket/wsl_client.h:37, - from modules/websocket/wsl_client.cpp:33: + from modules/websocket/websocket_client.h:34, + from modules/websocket/websocket_client.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24667,19 +24189,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from modules/websocket/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/webp/image_loader_webp.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24688,7 +24214,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -24696,22 +24221,13 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_multiplayer_peer.cpp:31: + from modules/websocket/websocket_peer.h:35, + from modules/websocket/websocket_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/emws_server.cpp -Compiling ==> modules/websocket/wsl_server.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24734,15 +24250,8 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38: + from modules/webrtc/webrtc_data_channel.h:34, + from modules/webrtc/register_types.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24751,28 +24260,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_client.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_server.h:34, - from modules/websocket/wsl_server.h:36, - from modules/websocket/wsl_server.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/websocket_peer.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: +Compiling ==> modules/websocket/register_types.cpp +Compiling ==> modules/websocket/emws_client.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24781,7 +24271,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/websocket/wsl_server.cpp +Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24791,14 +24289,21 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from modules/websocket/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_client.h:34, - from modules/websocket/websocket_client.cpp:31: + from modules/websocket/websocket_server.h:34, + from modules/websocket/wsl_server.h:36, + from modules/websocket/wsl_server.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -24810,23 +24315,16 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from modules/websocket/websocket_peer.h:35, - from modules/websocket/websocket_peer.cpp:31: + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_multiplayer_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38, - from modules/websocket/register_types.cpp:40: +Compiling ==> modules/vhacd/register_types.cpp +Compiling ==> modules/websocket/emws_server.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24835,10 +24333,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_client.h:36: +Compiling ==> modules/bullet/hinge_joint_bullet.cpp +Compiling ==> modules/bullet/shape_bullet.cpp +Compiling ==> modules/bullet/collision_object_bullet.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24847,7 +24345,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24856,15 +24361,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/iphone/api/api.cpp -Compiling ==> platform/javascript/api/api.cpp -Compiling ==> platform/register_platform_apis.gen.cpp -Compiling ==> drivers/unix/dir_access_unix.cpp -Compiling ==> drivers/unix/file_access_unix.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_server.h:36: + from modules/websocket/websocket_client.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24874,29 +24374,45 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from drivers/unix/dir_access_unix.h:36, - from drivers/unix/dir_access_unix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from modules/vhacd/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -Compiling ==> drivers/unix/ip_unix.cpp ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/net_socket_posix.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from platform/javascript/api/api.cpp:32: + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_server.h:36: +Compiling ==> modules/bullet/register_types.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24906,38 +24422,73 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from drivers/unix/file_access_unix.h:34, - from drivers/unix/file_access_unix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from modules/bullet/shape_bullet.h:34, + from modules/bullet/shape_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/bullet_physics_server.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from drivers/unix/net_socket_posix.h:34, - from drivers/unix/net_socket_posix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_ray_world_algorithm.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from drivers/unix/ip_unix.h:34, - from drivers/unix/ip_unix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/collision_object_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24946,25 +24497,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/unix/os_unix.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from drivers/unix/os_unix.h:36, - from drivers/unix/os_unix.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from drivers/unix/file_access_unix.cpp:35: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -24973,18 +24520,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/unix/syslog_logger.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/logger.h:34, - from drivers/unix/syslog_logger.h:36, - from drivers/unix/syslog_logger.cpp:33: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/bullet_physics_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/thread_posix.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -24992,7 +24554,10 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38, + from modules/websocket/register_types.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25001,12 +24566,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/shape_owner_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/soft_body_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/shape_owner_bullet.h:34, + from modules/bullet/shape_owner_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25015,22 +24605,49 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from drivers/unix/thread_posix.cpp:35: +Compiling ==> modules/bullet/godot_result_callbacks.cpp +Compiling ==> modules/bullet/area_bullet.cpp +Compiling ==> modules/bullet/rigid_body_bullet.cpp +Compiling ==> modules/bullet/bullet_types_converter.cpp +Compiling ==> modules/bullet/godot_collision_configuration.cpp +Compiling ==> modules/bullet/godot_collision_dispatcher.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/windows/dir_access_windows.cpp -Compiling ==> drivers/windows/file_access_windows.cpp +Compiling ==> modules/bullet/pin_joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/soft_body_bullet.h:34, + from modules/bullet/soft_body_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/slider_joint_bullet.cpp +Compiling ==> modules/webm/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/shape_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25039,15 +24656,97 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/alsa/asound-so_wrap.c -Compiling ==> drivers/alsa/audio_driver_alsa.cpp -Compiling ==> drivers/coreaudio/audio_driver_coreaudio.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from ./core/math/basis.h:34, + from modules/bullet/bullet_types_converter.h:34, + from modules/bullet/bullet_types_converter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/webm/video_stream_webm.cpp +Compiling ==> modules/bullet/space_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/physics_server.h:34, + from modules/bullet/godot_result_callbacks.h:34, + from modules/bullet/godot_result_callbacks.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/btRayShape.cpp +Compiling ==> modules/bullet/constraint_bullet.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/area_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/rigid_body_bullet.h:34, + from modules/bullet/rigid_body_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/collision_object_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25056,61 +24755,81 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/pulseaudio/pulse-so_wrap.c -Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp +Compiling ==> modules/websocket/wsl_client.cpp In file included from ./core/os/thread.h:44, - from drivers/alsa/audio_driver_alsa.h:37, - from drivers/alsa/audio_driver_alsa.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/video_stream_webm.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/alsamidi/midi_driver_alsamidi.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/constraint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from modules/bullet/btRayShape.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/register_platform_apis.gen.cpp +Compiling ==> drivers/unix/dir_access_unix.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/variant.h:35, - from ./core/os/midi_driver.h:35, - from drivers/alsamidi/midi_driver_alsamidi.h:36, - from drivers/alsamidi/midi_driver_alsamidi.cpp:33: + from modules/bullet/space_bullet.h:34, + from modules/bullet/space_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp -In file included from ./core/os/thread.h:44, - from drivers/pulseaudio/audio_driver_pulseaudio.h:37, - from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: +Compiling ==> drivers/unix/file_access_unix.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/stream_peer_ssl.h:34, + from modules/websocket/wsl_client.h:37, + from modules/websocket/wsl_client.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp -Compiling ==> drivers/gles3/rasterizer_canvas_base_gles3.cpp -Compiling ==> drivers/gles3/rasterizer_canvas_gles3.cpp -Compiling ==> drivers/gles3/rasterizer_gles3.cpp -Compiling ==> drivers/gles3/rasterizer_scene_gles3.cpp -Compiling ==> drivers/gles3/rasterizer_storage_gles3.cpp -Compiling ==> drivers/gles3/shader_cache_gles3.cpp -Compiling ==> drivers/gles3/shader_compiler_gles3.cpp +Compiling ==> drivers/unix/ip_unix.cpp +Compiling ==> drivers/unix/net_socket_posix.cpp In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:34, - from drivers/gles3/rasterizer_canvas_base_gles3.h:34, - from drivers/gles3/rasterizer_canvas_base_gles3.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from drivers/unix/dir_access_unix.h:36, + from drivers/unix/dir_access_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/os_unix.cpp +Compiling ==> drivers/unix/syslog_logger.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from drivers/alsa/audio_driver_alsa.h:39: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25119,50 +24838,57 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Linking Static Library ==> platform/libplatform.x11.opt.64.a +Ranlib Library ==> platform/libplatform.x11.opt.64.a In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles3/rasterizer_canvas_gles3.h:34, - from drivers/gles3/rasterizer_gles3.h:34, - from drivers/gles3/rasterizer_gles3.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from drivers/unix/file_access_unix.h:34, + from drivers/unix/file_access_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/thread_posix.cpp +Compiling ==> drivers/windows/dir_access_windows.cpp +Compiling ==> drivers/windows/file_access_windows.cpp In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:34, - from drivers/gles3/rasterizer_scene_gles3.h:35, - from drivers/gles3/rasterizer_scene_gles3.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/logger.h:34, + from drivers/unix/syslog_logger.h:36, + from drivers/unix/syslog_logger.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from drivers/gles3/shader_cache_gles3.h:34, - from drivers/gles3/shader_cache_gles3.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_collision_dispatcher.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles3/rasterizer_canvas_gles3.h:34, - from drivers/gles3/rasterizer_canvas_gles3.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from drivers/unix/ip_unix.h:34, + from drivers/unix/ip_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:34, - from drivers/gles3/rasterizer_storage_gles3.cpp:31: +Compiling ==> drivers/alsa/asound-so_wrap.c +Compiling ==> drivers/alsa/audio_driver_alsa.cpp +In file included from ./core/os/thread.h:44, + from drivers/unix/thread_posix.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -25171,11 +24897,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from drivers/pulseaudio/audio_driver_pulseaudio.h:39: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25185,10 +24910,25 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/net_socket.h:34, + from drivers/unix/net_socket_posix.h:34, + from drivers/unix/net_socket_posix.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/coreaudio/audio_driver_coreaudio.cpp +Compiling ==> drivers/pulseaudio/pulse-so_wrap.c +In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./servers/visual/shader_language.h:34, - from drivers/gles3/shader_compiler_gles3.h:35, - from drivers/gles3/shader_compiler_gles3.cpp:31: + from ./core/engine.h:34, + from ./core/os/os.h:34, + from drivers/unix/os_unix.h:36, + from drivers/unix/os_unix.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -25197,10 +24937,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from drivers/alsamidi/midi_driver_alsamidi.cpp:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25209,22 +24948,46 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles3/shader_gles3.cpp -Compiling ==> drivers/gles2/rasterizer_canvas_base_gles2.cpp +Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp +Compiling ==> drivers/alsamidi/midi_driver_alsamidi.cpp +Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp +Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp +Compiling ==> drivers/gles3/rasterizer_canvas_base_gles3.cpp +Compiling ==> drivers/gles3/rasterizer_canvas_gles3.cpp +In file included from ./core/os/thread.h:44, + from drivers/alsa/audio_driver_alsa.h:37, + from drivers/alsa/audio_driver_alsa.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from drivers/pulseaudio/audio_driver_pulseaudio.h:37, + from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from drivers/gles3/shader_gles3.h:34, - from drivers/gles3/shader_gles3.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from ./core/os/midi_driver.h:35, + from drivers/alsamidi/midi_driver_alsamidi.h:36, + from drivers/alsamidi/midi_driver_alsamidi.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles3/rasterizer_gles3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25233,12 +24996,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:34, + from drivers/gles3/rasterizer_canvas_base_gles3.h:34, + from drivers/gles3/rasterizer_canvas_base_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/webm/video_stream_webm.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25248,21 +25022,24 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./drivers/gles_common/rasterizer_array.h:40, - from drivers/gles2/rasterizer_canvas_base_gles2.h:34, - from drivers/gles2/rasterizer_canvas_base_gles2.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles3/rasterizer_canvas_gles3.h:34, + from drivers/gles3/rasterizer_canvas_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_canvas_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/unix/file_access_unix.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25271,12 +25048,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles3/rasterizer_scene_gles3.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles3/rasterizer_canvas_gles3.h:34, + from drivers/gles3/rasterizer_gles3.h:34, + from drivers/gles3/rasterizer_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles3/rasterizer_storage_gles3.cpp +Compiling ==> drivers/gles3/shader_cache_gles3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25292,7 +25088,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/gles3/shader_cache_gles3.cpp:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25301,12 +25097,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> platform/libplatform.x11.opt.64.a +Compiling ==> drivers/gles3/shader_compiler_gles3.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from drivers/gles3/shader_cache_gles3.h:34, + from drivers/gles3/shader_cache_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles3/shader_gles3.cpp +Compiling ==> drivers/gles2/rasterizer_canvas_base_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25315,13 +25122,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_gles2.cpp +In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:34, + from drivers/gles3/rasterizer_scene_gles3.h:35, + from drivers/gles3/rasterizer_scene_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from drivers/alsa/audio_driver_alsa.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25330,22 +25148,42 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_scene_gles2.cpp -Compiling ==> drivers/gles2/rasterizer_storage_gles2.cpp +In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:34, + from drivers/gles3/rasterizer_storage_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles2/rasterizer_canvas_gles2.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles2/rasterizer_canvas_gles2.h:34, - from drivers/gles2/rasterizer_canvas_gles2.cpp:31: + from ./servers/visual/shader_language.h:34, + from drivers/gles3/shader_compiler_gles3.h:35, + from drivers/gles3/shader_compiler_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Ranlib Library ==> platform/libplatform.x11.opt.64.a -Compiling ==> drivers/gles2/shader_compiler_gles2.cpp -Compiling ==> drivers/gles2/shader_gles2.cpp +Compiling ==> drivers/gles2/rasterizer_gles2.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/rigid_body_bullet.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -25353,7 +25191,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/gles3/shader_gles3.cpp:34: + from ./servers/audio_server.h:36, + from drivers/pulseaudio/audio_driver_pulseaudio.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25363,32 +25202,19 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles2/rasterizer_canvas_gles2.h:34, - from drivers/gles2/rasterizer_gles2.h:34, - from drivers/gles2/rasterizer_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from drivers/gles2/rasterizer_storage_gles2.h:34, - from drivers/gles2/rasterizer_storage_gles2.cpp:31: + from ./core/hash_map.h:34, + from drivers/gles3/shader_gles3.h:34, + from drivers/gles3/shader_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles2/rasterizer_scene_gles2.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from drivers/gles2/rasterizer_storage_gles2.h:34, - from drivers/gles2/rasterizer_scene_gles2.h:35, - from drivers/gles2/rasterizer_scene_gles2.cpp:31: + from ./drivers/gles_common/rasterizer_array.h:40, + from drivers/gles2/rasterizer_canvas_base_gles2.h:34, + from drivers/gles2/rasterizer_canvas_base_gles2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -25398,8 +25224,10 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/rasterizer_storage_gles2.h:38, - from drivers/gles2/rasterizer_canvas_base_gles2.h:35: + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/area_bullet.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25408,17 +25236,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/glad/glad.c -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from drivers/gles2/shader_compiler_gles2.h:35, - from drivers/gles2/shader_compiler_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles2/rasterizer_storage_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -25433,10 +25251,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles2/shader_compiler_gles2.cpp +Compiling ==> drivers/gles2/shader_gles2.cpp +Compiling ==> thirdparty/glad/glad.c +Compiling ==> drivers/png/image_loader_png.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from drivers/gles2/shader_gles2.h:42, - from drivers/gles2/shader_gles2.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles2/rasterizer_canvas_gles2.h:34, + from drivers/gles2/rasterizer_gles2.h:34, + from drivers/gles2/rasterizer_gles2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -25446,7 +25272,9 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/alsamidi/midi_driver_alsamidi.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25455,12 +25283,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from drivers/gles2/shader_compiler_gles2.h:35, + from drivers/gles2/shader_compiler_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles2/rasterizer_storage_gles2.h:38: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25469,13 +25307,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/png/image_loader_png.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from drivers/gles2/rasterizer_storage_gles2.h:34, + from drivers/gles2/rasterizer_storage_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles2/rasterizer_canvas_gles2.h:34, + from drivers/gles2/rasterizer_canvas_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/png/png_driver_common.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from drivers/gles2/rasterizer_storage_gles2.h:34, + from drivers/gles2/rasterizer_scene_gles2.h:35, + from drivers/gles2/rasterizer_scene_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/rasterizer_storage_gles2.h:38: + from drivers/gles3/rasterizer_storage_gles3.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25484,13 +25352,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/png/png_driver_common.cpp +Compiling ==> drivers/png/resource_saver_png.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/shader_compiler_gles2.h:36: + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/space_bullet.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25510,13 +25381,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/png/resource_saver_png.cpp +Compiling ==> drivers/register_driver_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from drivers/gles2/shader_gles2.h:42, + from drivers/gles2/shader_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/property_utils.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles2/shader_gles2.h:47: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/gles3/shader_cache_gles3.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25525,7 +25407,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/register_driver_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -25557,6 +25438,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/property_utils.h:34, + from scene/property_utils.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/register_scene_types.cpp +Compiling ==> scene/scene_string_names.cpp +Compiling ==> scene/main/canvas_layer.cpp +Compiling ==> scene/main/http_request.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -25564,7 +25460,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/png/image_loader_png.cpp:33: + from drivers/gles3/shader_gles3.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25573,14 +25469,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/instance_placeholder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from drivers/png/png_driver_common.cpp:33: + from ./servers/visual/shader_language.h:37, + from drivers/gles2/rasterizer_storage_gles2.h:38, + from drivers/gles2/rasterizer_canvas_base_gles2.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25589,39 +25485,83 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/property_utils.cpp -Compiling ==> scene/register_scene_types.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from drivers/gles3/rasterizer_storage_gles3.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from scene/scene_string_names.h:34, + from scene/scene_string_names.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, - from scene/property_utils.h:34, - from scene/property_utils.cpp:31: + from scene/main/canvas_layer.h:34, + from scene/main/canvas_layer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/scene_string_names.cpp -Compiling ==> scene/main/canvas_layer.cpp -Compiling ==> scene/main/http_request.cpp -Compiling ==> scene/main/instance_placeholder.cpp +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from drivers/gles3/rasterizer_storage_gles3.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from scene/register_scene_types.cpp:33: + from ./scene/main/node.h:34, + from scene/main/instance_placeholder.h:34, + from scene/main/instance_placeholder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/main/node.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/canvas_layer.h:34, - from scene/main/canvas_layer.cpp:31: + from scene/register_scene_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -25638,41 +25578,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/instance_placeholder.h:34, - from scene/main/instance_placeholder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/node.cpp -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from scene/scene_string_names.h:34, - from scene/scene_string_names.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from scene/main/node.h:34, - from scene/main/node.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./servers/visual/shader_language.h:37, + from drivers/gles2/rasterizer_storage_gles2.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25685,7 +25596,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./servers/visual/shader_language.h:37, + from drivers/gles2/shader_gles2.h:47: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25699,9 +25611,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/register_scene_types.cpp:34: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25714,10 +25624,23 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from drivers/gles2/shader_compiler_gles2.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/resource_preloader.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25726,6 +25649,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/scene_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -25739,11 +25663,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/timer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/png/png_driver_common.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/png/image_loader_png.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25752,19 +25696,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/resource_preloader.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/resource_preloader.h:34, - from scene/main/resource_preloader.cpp:31: + from scene/main/node.h:34, + from scene/main/node.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/scene_tree.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -25780,22 +25721,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/timer.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/main/resource_preloader.h:34, + from scene/main/resource_preloader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/viewport.cpp -In file included from ./core/io/packet_peer.h:36: + from ./servers/visual/shader_language.h:37, + from drivers/gles2/rasterizer_storage_gles2.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25815,8 +25757,68 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/main/viewport.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/aspect_ratio_container.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/register_scene_types.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/base_button.cpp +Compiling ==> scene/gui/box_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -25841,6 +25843,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/button.cpp +Compiling ==> scene/gui/center_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -25853,8 +25857,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/box_container.cpp -Compiling ==> scene/gui/button.cpp +Compiling ==> scene/gui/check_box.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -25868,48 +25871,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/main/viewport.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/check_button.cpp +Compiling ==> scene/gui/color_picker.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/check_box.h:34, + from scene/gui/check_box.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -25923,15 +25900,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/center_container.cpp -Compiling ==> scene/gui/check_box.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/check_button.h:34, + from scene/gui/check_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/color_rect.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25953,13 +25937,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/container.cpp +Compiling ==> scene/gui/control.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -25974,36 +25958,20 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/check_box.h:34, - from scene/gui/check_box.cpp:31: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from scene/gui/color_picker.h:34, + from scene/gui/color_picker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/dialogs.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -26016,9 +25984,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -26027,44 +25993,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/check_button.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/check_button.h:34, - from scene/gui/check_button.cpp:31: + from scene/gui/color_rect.h:34, + from scene/gui/color_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/color_picker.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from scene/gui/color_picker.h:34, - from scene/gui/color_picker.cpp:31: + from scene/gui/container.h:34, + from scene/gui/container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> modules/libmodules.x11.opt.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from scene/main/viewport.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -26073,17 +26031,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/color_rect.cpp -Compiling ==> scene/gui/container.cpp -Compiling ==> scene/gui/control.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/color_rect.h:34, - from scene/gui/color_rect.cpp:31: + from scene/gui/control.h:34, + from scene/gui/control.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -26094,8 +26048,10 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/container.h:34, - from scene/gui/container.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/box_container.h:34, + from scene/gui/dialogs.h:34, + from scene/gui/dialogs.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -26115,33 +26071,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/dialogs.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from scene/gui/control.h:34, - from scene/gui/control.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/dialogs.h:34, - from scene/gui/dialogs.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/file_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26157,37 +26086,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/ustring.h:35, - from ./core/pool_vector.h:39: -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': -drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' was declared here - 5249 | RenderTarget::MipMaps::Size mm; - | ^~ -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': -drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' was declared here - 5249 | RenderTarget::MipMaps::Size mm; - | ^~ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from scene/gui/control.h:36: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -26196,7 +26101,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/flow_container.cpp +Compiling ==> scene/gui/file_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26212,63 +26117,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/file_dialog.h:34, - from scene/gui/file_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/gradient_edit.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/flow_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/color_picker.h:34, - from scene/gui/gradient_edit.h:34, - from scene/gui/gradient_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/graph_edit.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from scene/gui/graph_edit.h:34, - from scene/gui/graph_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26314,6 +26162,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/flow_container.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26329,7 +26193,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/graph_node.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26337,8 +26200,22 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/graph_node.h:34, - from scene/gui/graph_node.cpp:31: + from scene/gui/box_container.h:34, + from scene/gui/file_dialog.h:34, + from scene/gui/file_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/gradient_edit.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/flow_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -26349,6 +26226,21 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, + from scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -26358,7 +26250,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/grid_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26374,6 +26265,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/graph_edit.cpp +Compiling ==> scene/gui/graph_node.cpp +Compiling ==> scene/gui/grid_container.cpp +Compiling ==> scene/gui/item_list.cpp +Compiling ==> scene/gui/label.cpp +Compiling ==> scene/gui/line_edit.cpp +Compiling ==> scene/gui/link_button.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from scene/gui/graph_edit.h:34, + from scene/gui/graph_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26387,8 +26299,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/item_list.cpp -Compiling ==> scene/gui/label.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26407,12 +26317,65 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, + from scene/gui/line_edit.h:34, + from scene/gui/line_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/graph_node.h:34, + from scene/gui/graph_node.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, from scene/gui/label.h:34, from scene/gui/label.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from scene/gui/link_button.h:34, + from scene/gui/link_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/color_picker.h:34, + from scene/gui/gradient_edit.h:34, + from scene/gui/gradient_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26428,36 +26391,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/ustring.h:35, - from ./core/math/vector2.h:35, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/visual/rasterizer.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:36: -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)' at drivers/gles3/rasterizer_storage_gles3.cpp:7234:44: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles3/rasterizer_storage_gles3.cpp: In member function 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)': -drivers/gles3/rasterizer_storage_gles3.cpp:7231:70: note: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' was declared here - 7231 | RenderTarget::Effects::MipMaps::Size mm; - | ^~ -Compiling ==> scene/gui/line_edit.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/line_edit.h:34, - from scene/gui/line_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26488,22 +26421,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/link_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from scene/gui/link_button.h:34, - from scene/gui/link_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Ranlib Library ==> modules/libmodules.x11.opt.64.a Compiling ==> scene/gui/margin_container.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26533,20 +26466,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/menu_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/menu_button.h:34, - from scene/gui/menu_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26599,30 +26518,27 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/menu_button.h:34, + from scene/gui/menu_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, from scene/gui/nine_patch_rect.h:34, from scene/gui/nine_patch_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> drivers/libdrivers.x11.opt.64.a -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/option_button.cpp -Compiling ==> scene/gui/panel.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26637,6 +26553,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/panel.cpp +Compiling ==> scene/gui/panel_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26649,9 +26567,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/panel_container.cpp -Compiling ==> scene/gui/popup.cpp -Ranlib Library ==> drivers/libdrivers.x11.opt.64.a In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26695,6 +26610,38 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/popup.cpp +Compiling ==> scene/gui/popup_menu.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26707,9 +26654,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/popup_menu.cpp -Compiling ==> scene/gui/progress_bar.cpp -Compiling ==> scene/gui/range.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26723,19 +26667,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/progress_bar.h:34, - from scene/gui/progress_bar.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26751,7 +26682,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/reference_rect.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/progress_bar.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/range.h:34, + from scene/gui/progress_bar.h:34, + from scene/gui/progress_bar.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/range.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26779,19 +26739,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/rich_text_effect.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/reference_rect.h:34, - from scene/gui/reference_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26807,13 +26754,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/reference_rect.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/gui/rich_text_effect.h:34, - from scene/gui/rich_text_effect.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/reference_rect.h:34, + from scene/gui/reference_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -26848,19 +26797,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/rich_text_label.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/gui/rich_text_effect.h:34, - from scene/gui/rich_text_label.h:34, - from scene/gui/rich_text_label.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26880,7 +26816,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from scene/gui/rich_text_effect.cpp:33: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -26889,7 +26827,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/rich_text_effect.cpp +Compiling ==> scene/gui/rich_text_label.cpp Compiling ==> scene/gui/scroll_bar.cpp +Compiling ==> scene/gui/scroll_container.cpp +Compiling ==> scene/gui/separator.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26903,25 +26845,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from scene/gui/rich_text_label.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/scroll_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/gui/rich_text_effect.h:34, + from scene/gui/rich_text_effect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/gui/rich_text_effect.h:34, + from scene/gui/rich_text_label.h:34, + from scene/gui/rich_text_label.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/shortcut.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26935,22 +26882,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/separator.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -26963,23 +26894,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/shortcut.cpp Compiling ==> scene/gui/slider.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from scene/gui/shortcut.h:34, + from scene/gui/shortcut.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -26995,18 +26922,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from scene/gui/shortcut.h:34, - from scene/gui/shortcut.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/spin_box.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -27022,6 +26937,8 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/split_container.cpp +Compiling ==> scene/gui/tab_container.cpp +Compiling ==> scene/gui/tabs.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -27035,7 +26952,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/tab_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -27049,20 +26965,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/tabs.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/tab_container.h:34, - from scene/gui/tab_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -27075,14 +26992,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/text_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from scene/gui/rich_text_label.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27097,12 +27016,42 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/text_edit.h:34, - from scene/gui/text_edit.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/tab_container.h:34, + from scene/gui/tab_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from scene/gui/rich_text_effect.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/text_edit.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/texture_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -27119,6 +27068,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/text_edit.h:34, + from scene/gui/text_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/texture_progress.cpp +Compiling ==> scene/gui/texture_rect.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27147,6 +27110,47 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/tool_button.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/range.h:34, + from scene/gui/texture_progress.h:34, + from scene/gui/texture_progress.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/texture_rect.h:34, + from scene/gui/texture_rect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27177,6 +27181,45 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/tool_button.h:34, + from scene/gui/tool_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/ustring.h:35, + from ./core/pool_vector.h:39: +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': +drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' was declared here + 5249 | RenderTarget::MipMaps::Size mm; + | ^~ +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': +drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' was declared here + 5249 | RenderTarget::MipMaps::Size mm; + | ^~ +Compiling ==> scene/gui/tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27192,8 +27235,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/texture_progress.cpp -Compiling ==> scene/gui/texture_rect.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27215,66 +27256,13 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/texture_progress.h:34, - from scene/gui/texture_progress.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/tool_button.cpp -Compiling ==> scene/gui/tree.cpp -Compiling ==> scene/gui/video_player.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/texture_rect.h:34, - from scene/gui/texture_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/tool_button.h:34, - from scene/gui/tool_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, from scene/gui/tree.h:34, from scene/gui/tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/video_player.h:34, - from scene/gui/video_player.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/video_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27320,6 +27308,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/video_player.h:34, + from scene/gui/video_player.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> modules/libmodules.x11.opt.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27337,22 +27338,9 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/viewport_container.cpp Compiling ==> scene/3d/area.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/arvr_nodes.cpp +Compiling ==> scene/3d/audio_stream_player_3d.cpp +Compiling ==> scene/3d/baked_lightmap.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -27376,7 +27364,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/audio_stream_player_3d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from scene/3d/audio_stream_player_3d.h:34, + from scene/3d/audio_stream_player_3d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -27390,13 +27398,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from scene/3d/audio_stream_player_3d.h:34, - from scene/3d/audio_stream_player_3d.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from scene/3d/baked_lightmap.h:34, + from scene/3d/baked_lightmap.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/baked_lightmap.cpp +Compiling ==> scene/3d/bone_attachment.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/3d/bone_attachment.h:34, + from scene/3d/bone_attachment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/camera.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27412,19 +27433,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/collision_object.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27442,9 +27451,13 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from scene/3d/baked_lightmap.h:34, - from scene/3d/baked_lightmap.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/camera.h:34, + from scene/3d/camera.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -27454,8 +27467,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from scene/3d/audio_stream_player_3d.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27464,40 +27477,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/bone_attachment.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/3d/bone_attachment.h:34, - from scene/3d/bone_attachment.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/camera.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/camera.h:34, - from scene/3d/camera.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/multimesh_instance.h:34, - from scene/3d/baked_lightmap.h:35: + from scene/3d/audio_stream_player_3d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27506,8 +27492,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/collision_object.cpp -Compiling ==> scene/3d/collision_polygon.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -27520,14 +27504,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/collision_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/multimesh_instance.h:34, + from scene/3d/baked_lightmap.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27536,18 +27522,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/collision_polygon.h:34, - from scene/3d/collision_polygon.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27561,23 +27535,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/collision_shape.h:34, - from scene/3d/collision_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27586,7 +27550,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/cpu_particles.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27600,15 +27563,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/cpu_particles.h:34, - from scene/3d/cpu_particles.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/collision_polygon.cpp +Compiling ==> scene/3d/collision_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27622,8 +27578,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/cpu_particles.cpp Compiling ==> scene/3d/cull_instance.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/collision_polygon.h:34, + from scene/3d/collision_polygon.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/gi_probe.cpp +Compiling ==> scene/3d/immediate_geometry.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -27650,25 +27620,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/cpu_particles.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/immediate_geometry.cpp + from scene/3d/collision_shape.h:34, + from scene/3d/collision_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/cpu_particles.h:34, + from scene/3d/cpu_particles.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/interpolated_camera.cpp +Compiling ==> scene/3d/label_3d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -27682,22 +27656,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/light.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/label_3d.h:34, + from scene/3d/label_3d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -27711,6 +27683,34 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/lightmapper.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/light.h:34, + from scene/3d/light.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/3d/lightmapper.h:34, + from scene/3d/lightmapper.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/listener.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27724,14 +27724,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Ranlib Library ==> modules/libmodules.x11.opt.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27740,13 +27738,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/label_3d.cpp -Compiling ==> scene/3d/light.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/cpu_particles.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27755,42 +27755,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/mesh_instance.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/label_3d.h:34, - from scene/3d/label_3d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/light.h:34, - from scene/3d/light.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/listener.h:34, + from scene/3d/listener.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/lightmapper.cpp -Compiling ==> scene/3d/listener.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27799,31 +27781,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/3d/lightmapper.h:34, - from scene/3d/lightmapper.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/listener.h:34, - from scene/3d/listener.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27840,22 +27797,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/mesh_instance.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/3d/mesh_instance.h:34, - from scene/3d/mesh_instance.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27864,13 +27813,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/multimesh_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27879,13 +27830,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/navigation.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -27894,22 +27844,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/multimesh_instance.cpp -Compiling ==> scene/3d/navigation.cpp -Compiling ==> scene/3d/navigation_agent.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from scene/3d/navigation.h:34, - from scene/3d/navigation.cpp:31: + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/3d/mesh_instance.h:34, + from scene/3d/mesh_instance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -27923,11 +27883,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/navigation_agent.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/3d/navigation_agent.h:34, - from scene/3d/navigation_agent.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from scene/3d/navigation.h:34, + from scene/3d/navigation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -27936,19 +27901,14 @@ Compiling ==> scene/3d/navigation_obstacle.cpp Compiling ==> scene/3d/occluder.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/navigation_mesh_instance.h:34, - from scene/3d/navigation_mesh_instance.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/3d/navigation_agent.h:34, + from scene/3d/navigation_agent.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/particles.cpp -Compiling ==> scene/3d/path.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -27968,34 +27928,32 @@ from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/path.h:34, - from scene/3d/path.cpp:31: + from scene/3d/navigation_mesh_instance.h:34, + from scene/3d/navigation_mesh_instance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, +Compiling ==> scene/3d/particles.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' + from scene/3d/navigation_obstacle.h:34, + from scene/3d/navigation_obstacle.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/3d/navigation_agent.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28010,24 +27968,29 @@ from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/navigation_obstacle.h:34, - from scene/3d/navigation_obstacle.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, from scene/3d/occluder.h:34, from scene/3d/occluder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/ustring.h:35, + from ./core/math/vector2.h:35, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/visual/rasterizer.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:36: +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)' at drivers/gles3/rasterizer_storage_gles3.cpp:7234:44: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles3/rasterizer_storage_gles3.cpp: In member function 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)': +drivers/gles3/rasterizer_storage_gles3.cpp:7231:70: note: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' was declared here + 7231 | RenderTarget::Effects::MipMaps::Size mm; + | ^~ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -28037,12 +28000,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/physics_body.cpp +Compiling ==> scene/3d/path.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28051,21 +28016,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/3d/physics_body.h:34, - from scene/3d/physics_body.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28087,6 +28045,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/physics_body.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/path.h:34, + from scene/3d/path.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/physics_joint.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/3d/navigation_agent.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/portal.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28100,15 +28087,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/3d/physics_body.h:34, + from scene/3d/physics_body.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from ./scene/3d/physics_body.h:34, + from scene/3d/physics_joint.h:34, + from scene/3d/physics_joint.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/particles.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28123,8 +28127,9 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from scene/3d/physics_body.h:35: + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/particles.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28133,19 +28138,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/physics_joint.cpp -Compiling ==> scene/3d/portal.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from ./scene/3d/physics_body.h:34, - from scene/3d/physics_joint.h:34, - from scene/3d/physics_joint.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/portal.h:34, @@ -28155,15 +28147,11 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/position_3d.cpp -Compiling ==> scene/3d/proximity_group.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from ./scene/3d/physics_body.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28184,11 +28172,45 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/proximity_group.cpp Compiling ==> scene/3d/ray_cast.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/reflection_probe.cpp +Compiling ==> scene/3d/remote_transform.cpp +Compiling ==> scene/3d/room.cpp +Compiling ==> scene/3d/room_group.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from ./scene/3d/physics_body.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from scene/3d/spatial.h:34, from scene/3d/portal.h:36: @@ -28212,19 +28234,34 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/reflection_probe.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/ray_cast.h:34, - from scene/3d/ray_cast.cpp:31: + from scene/3d/remote_transform.h:34, + from scene/3d/remote_transform.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from scene/3d/physics_body.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -28238,47 +28275,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/remote_transform.cpp -Compiling ==> scene/3d/room.cpp -Compiling ==> scene/3d/room_group.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/remote_transform.h:34, - from scene/3d/remote_transform.cpp:31: + from scene/3d/ray_cast.h:34, + from scene/3d/ray_cast.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -28288,19 +28296,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/room.h:34, @@ -28313,10 +28308,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28327,6 +28319,20 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/3d/room_manager.cpp Compiling ==> scene/3d/skeleton.cpp +Compiling ==> scene/3d/soft_body.cpp +Compiling ==> scene/3d/spatial.cpp +Compiling ==> scene/3d/spatial_velocity_tracker.cpp +Compiling ==> scene/3d/spring_arm.cpp +Linking Static Library ==> drivers/libdrivers.x11.opt.64.a +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/skeleton.h:34, + from scene/3d/skeleton.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/room_manager.h:34, @@ -28335,6 +28341,53 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from ./scene/3d/mesh_instance.h:34, + from scene/3d/soft_body.h:34, + from scene/3d/soft_body.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/3d/spatial.h:34, + from scene/3d/spatial.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/spatial_velocity_tracker.h:34, + from scene/3d/spatial_velocity_tracker.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/spring_arm.h:34, + from scene/3d/spring_arm.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/sprite_3d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28348,14 +28401,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/soft_body.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/room_group.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28364,22 +28414,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/skeleton.h:34, - from scene/3d/skeleton.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/room.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28388,25 +28427,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/mesh_instance.h:34, - from scene/3d/soft_body.h:34, - from scene/3d/soft_body.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/3d/spatial.h:34, - from scene/3d/room.h:36, - from scene/3d/room_manager.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28415,14 +28443,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/spatial.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from scene/3d/skeleton.h:35: + from scene/3d/spatial.h:34, + from scene/3d/room_group.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28431,52 +28458,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/vehicle_body.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, from scene/3d/spatial.h:34, - from scene/3d/spatial.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/spatial_velocity_tracker.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/spatial_velocity_tracker.h:34, - from scene/3d/spatial_velocity_tracker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/spring_arm.cpp -Compiling ==> scene/3d/sprite_3d.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from scene/3d/room.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28485,7 +28474,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/vehicle_body.cpp +Ranlib Library ==> drivers/libdrivers.x11.opt.64.a In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28501,18 +28490,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/spring_arm.h:34, - from scene/3d/spring_arm.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, from ./core/vset.h:35, @@ -28533,6 +28510,36 @@ 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ @@ -28550,7 +28557,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/visual_instance.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/3d/spatial.h:34, + from scene/3d/room.h:36, + from scene/3d/room_manager.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28564,6 +28586,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/visual_instance.cpp Compiling ==> scene/3d/voxel_light_baker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -28578,6 +28601,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/world_environment.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -28590,22 +28614,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from ./scene/3d/physics_body.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -28617,20 +28625,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/world_environment.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28644,15 +28638,29 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/2d/animated_sprite.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/2d/area_2d.cpp +Compiling ==> scene/2d/audio_stream_player_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from scene/3d/visual_instance.h:36: + from ./scene/3d/collision_object.h:34, + from ./scene/3d/physics_body.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28662,16 +28670,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/area_2d.h:34, - from scene/2d/area_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, @@ -28684,7 +28682,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/audio_stream_player_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28698,27 +28695,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/area_2d.h:34, + from scene/2d/area_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from scene/2d/audio_stream_player_2d.h:34, from scene/2d/audio_stream_player_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/back_buffer_copy.cpp +Compiling ==> scene/2d/camera_2d.cpp +Compiling ==> scene/2d/canvas_item.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28732,14 +28727,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/canvas_modulate.cpp +Compiling ==> scene/2d/collision_object_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/audio_stream_player_2d.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28748,15 +28745,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/camera_2d.h:34, + from scene/2d/camera_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/area_2d.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28765,7 +28773,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/back_buffer_copy.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28779,7 +28786,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/camera_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28787,13 +28793,37 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/camera_2d.h:34, - from scene/2d/camera_2d.cpp:31: + from scene/2d/canvas_modulate.h:34, + from scene/2d/canvas_modulate.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/canvas_item.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/2d/canvas_item.h:34, + from scene/2d/canvas_item.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/collision_object_2d.h:34, + from scene/2d/collision_object_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/collision_polygon_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28807,23 +28837,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/2d/canvas_item.h:34, - from scene/2d/canvas_item.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/canvas_modulate.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/area_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -28832,6 +28854,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/collision_shape_2d.cpp +Compiling ==> scene/2d/cpu_particles_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28839,13 +28863,13 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/canvas_modulate.h:34, - from scene/2d/canvas_modulate.cpp:31: + from scene/2d/collision_polygon_2d.h:34, + from scene/2d/collision_polygon_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_object_2d.cpp +Compiling ==> scene/2d/joints_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28859,7 +28883,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/collision_polygon_2d.cpp +Compiling ==> scene/2d/light_2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/audio_stream_player_2d.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28867,12 +28907,25 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_object_2d.h:34, - from scene/2d/collision_object_2d.cpp:31: + from scene/2d/collision_shape_2d.h:34, + from scene/2d/collision_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28880,22 +28933,22 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_polygon_2d.h:34, - from scene/2d/collision_polygon_2d.cpp:31: + from scene/2d/light_2d.h:34, + from scene/2d/light_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_shape_2d.cpp +Compiling ==> scene/2d/light_occluder_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/collision_shape_2d.h:34, - from scene/2d/collision_shape_2d.cpp:31: + from scene/2d/node_2d.h:34, + from scene/2d/joints_2d.h:34, + from scene/2d/joints_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -28926,7 +28979,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/cpu_particles_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28940,7 +28992,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/joints_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -28950,6 +29001,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/line_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/light_occluder_2d.h:34, + from scene/2d/light_occluder_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28957,12 +29022,14 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from scene/2d/node_2d.h:34, - from scene/2d/joints_2d.h:34, - from scene/2d/joints_2d.cpp:31: + from scene/2d/line_2d.h:34, + from scene/2d/line_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/line_builder.cpp +Compiling ==> scene/2d/listener_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -28976,9 +29043,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/light_2d.cpp -Compiling ==> scene/2d/light_occluder_2d.cpp -Compiling ==> scene/2d/line_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from scene/2d/line_builder.h:34, + from scene/2d/line_builder.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -28986,8 +29059,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/light_occluder_2d.h:34, - from scene/2d/light_occluder_2d.cpp:31: + from scene/2d/listener_2d.h:34, + from scene/2d/listener_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -28996,10 +29069,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/cpu_particles_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29008,19 +29078,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/line_2d.h:34, - from scene/2d/line_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/mesh_instance_2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/multimesh_instance_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29028,12 +29100,13 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/light_2d.h:34, - from scene/2d/light_2d.cpp:31: + from scene/2d/mesh_instance_2d.h:34, + from scene/2d/mesh_instance_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/navigation_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29060,6 +29133,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from scene/2d/navigation_2d.h:34, + from scene/2d/navigation_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29073,12 +29160,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/line_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/multimesh_instance_2d.h:34, + from scene/2d/multimesh_instance_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/cpu_particles_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29087,17 +29189,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/listener_2d.cpp -Compiling ==> scene/2d/mesh_instance_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from scene/2d/line_builder.h:34, - from scene/2d/line_builder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/navigation_agent_2d.cpp +Compiling ==> scene/2d/navigation_obstacle_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29105,12 +29198,26 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/listener_2d.h:34, - from scene/2d/listener_2d.cpp:31: + from scene/2d/navigation_obstacle_2d.h:34, + from scene/2d/navigation_obstacle_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/navigation_polygon.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29118,8 +29225,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/mesh_instance_2d.h:34, - from scene/2d/mesh_instance_2d.cpp:31: + from scene/2d/navigation_polygon.h:34, + from scene/2d/navigation_polygon.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29167,31 +29274,47 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/multimesh_instance_2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/node_2d.cpp +Compiling ==> scene/2d/parallax_background.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/multimesh_instance_2d.h:34, - from scene/2d/multimesh_instance_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/navigation_2d.cpp -Compiling ==> scene/2d/navigation_agent_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/2d/navigation_agent_2d.h:34, - from scene/2d/navigation_agent_2d.cpp:31: + from scene/2d/node_2d.h:34, + from scene/2d/node_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/parallax_layer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29199,15 +29322,22 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from scene/2d/navigation_2d.h:34, - from scene/2d/navigation_2d.cpp:31: + from ./scene/2d/camera_2d.h:34, + from scene/2d/parallax_background.h:34, + from scene/2d/parallax_background.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/2d/navigation_agent_2d.h:34, + from scene/2d/navigation_agent_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/navigation_obstacle_2d.cpp -Compiling ==> scene/2d/navigation_polygon.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29215,12 +29345,14 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/navigation_polygon.h:34, - from scene/2d/navigation_polygon.cpp:31: + from scene/2d/parallax_layer.h:34, + from scene/2d/parallax_layer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/particles_2d.cpp +Compiling ==> scene/2d/path_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29234,15 +29366,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/physics_body_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/navigation_obstacle_2d.h:34, - from scene/2d/navigation_obstacle_2d.cpp:31: + from ./core/rid.h:34, + from scene/2d/particles_2d.h:34, + from scene/2d/particles_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29251,8 +29380,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/2d/navigation_agent_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29261,7 +29389,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/node_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/path_2d.h:34, + from scene/2d/path_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/polygon_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29275,21 +29416,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/parallax_background.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/physics_body_2d.h:34, + from scene/2d/physics_body_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/position_2d.cpp +Compiling ==> scene/2d/ray_cast_2d.cpp +Compiling ==> scene/2d/remote_transform_2d.cpp +Compiling ==> scene/2d/skeleton_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/node_2d.cpp:31: + from ./scene/2d/node_2d.h:34, + from scene/2d/polygon_2d.h:34, + from scene/2d/polygon_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/parallax_layer.cpp -Compiling ==> scene/2d/particles_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29297,28 +29450,12 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/2d/camera_2d.h:34, - from scene/2d/parallax_background.h:34, - from scene/2d/parallax_background.cpp:31: + from scene/2d/remote_transform_2d.h:34, + from scene/2d/remote_transform_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/path_2d.cpp -Compiling ==> scene/2d/physics_body_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29326,17 +29463,35 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/parallax_layer.h:34, - from scene/2d/parallax_layer.cpp:31: + from scene/2d/position_2d.h:34, + from scene/2d/position_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/sprite.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from scene/2d/particles_2d.h:34, - from scene/2d/particles_2d.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/skeleton_2d.h:34, + from scene/2d/skeleton_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/ray_cast_2d.h:34, + from scene/2d/ray_cast_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29345,7 +29500,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/2d/navigation_agent_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29354,7 +29510,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/polygon_2d.cpp +Compiling ==> scene/2d/tile_map.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29362,18 +29518,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/path_2d.h:34, - from scene/2d/path_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/physics_body_2d.h:34, - from scene/2d/physics_body_2d.cpp:31: + from scene/2d/sprite.h:34, + from scene/2d/sprite.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29391,20 +29537,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/position_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/polygon_2d.h:34, - from scene/2d/polygon_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/touch_screen_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29441,8 +29574,17 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/position_2d.h:34, - from scene/2d/position_2d.cpp:31: + from scene/2d/touch_screen_button.h:34, + from scene/2d/touch_screen_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/visibility_notifier_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from scene/2d/tile_map.h:34, + from scene/2d/tile_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29451,7 +29593,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/physics_body_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29460,7 +29606,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/ray_cast_2d.cpp +Compiling ==> scene/2d/y_sort.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29481,21 +29627,18 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/ray_cast_2d.h:34, - from scene/2d/ray_cast_2d.cpp:31: + from scene/2d/visibility_notifier_2d.h:34, + from scene/2d/visibility_notifier_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_blend_space_1d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/physics_body_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29504,7 +29647,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/remote_transform_2d.cpp +Compiling ==> scene/animation/animation_blend_space_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29518,19 +29661,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/remote_transform_2d.h:34, - from scene/2d/remote_transform_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_blend_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29544,8 +29675,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/skeleton_2d.cpp -Compiling ==> scene/2d/sprite.cpp +Compiling ==> scene/animation/animation_cache.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29553,12 +29683,13 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/skeleton_2d.h:34, - from scene/2d/skeleton_2d.cpp:31: + from scene/2d/y_sort.h:34, + from scene/2d/y_sort.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_node_state_machine.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29572,7 +29703,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/tile_map.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29580,29 +29710,51 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/sprite.h:34, - from scene/2d/sprite.cpp:31: + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_blend_space_1d.h:34, + from scene/animation/animation_blend_space_1d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_player.cpp In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from scene/2d/tile_map.h:34, - from scene/2d/tile_map.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_blend_space_2d.h:34, + from scene/animation/animation_blend_space_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/animation/animation_cache.h:34, + from scene/animation/animation_cache.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_blend_tree.h:34, + from scene/animation/animation_blend_tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29624,7 +29776,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./scene/2d/navigation_2d.h:34, + from scene/2d/tile_map.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29633,18 +29790,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/touch_screen_button.cpp -Compiling ==> scene/2d/visibility_notifier_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_node_state_machine.h:34, + from scene/animation/animation_node_state_machine.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./scene/2d/navigation_2d.h:34, - from scene/2d/tile_map.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29653,7 +29819,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/y_sort.cpp +Compiling ==> scene/animation/animation_tree_player.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29661,12 +29827,14 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/touch_screen_button.h:34, - from scene/2d/touch_screen_button.cpp:31: + from scene/animation/animation_player.h:34, + from scene/animation/animation_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/root_motion_view.cpp +Compiling ==> scene/animation/scene_tree_tween.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -29674,8 +29842,9 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/visibility_notifier_2d.h:34, - from scene/2d/visibility_notifier_2d.cpp:31: + from scene/animation/animation_player.h:34, + from scene/animation/animation_tree.h:34, + from scene/animation/animation_tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29687,8 +29856,9 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/y_sort.h:34, - from scene/2d/y_sort.cpp:31: + from scene/animation/animation_player.h:34, + from scene/animation/animation_tree_player.h:34, + from scene/animation/animation_tree_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29706,24 +29876,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_blend_space_1d.cpp -Compiling ==> scene/animation/animation_blend_space_2d.cpp -Compiling ==> scene/animation/animation_blend_tree.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_space_2d.h:34, - from scene/animation/animation_blend_space_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29738,16 +29890,14 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_tree.h:34, - from scene/animation/animation_blend_tree.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/animation/root_motion_view.h:34, + from scene/animation/root_motion_view.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29756,17 +29906,29 @@ from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_space_1d.h:34, - from scene/animation/animation_blend_space_1d.cpp:31: + from ./core/reference.h:34, + from scene/animation/scene_tree_tween.h:34, + from scene/animation/scene_tree_tween.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/skeleton_ik.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29780,29 +29942,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_cache.cpp -Compiling ==> scene/animation/animation_node_state_machine.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/animation/animation_cache.h:34, - from scene/animation/animation_cache.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_node_state_machine.h:34, - from scene/animation/animation_node_state_machine.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from scene/animation/skeleton_ik.h:40, + from scene/animation/skeleton_ik.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -29833,14 +29980,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29849,6 +29993,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/tween.cpp +Compiling ==> scene/audio/audio_stream_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29862,25 +30008,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/animation/animation_player.h:34, - from scene/animation/animation_player.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29889,21 +30024,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/animation/animation_player.h:34, - from scene/animation/animation_tree.h:34, - from scene/animation/animation_tree.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_tree_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -29917,25 +30037,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/animation/animation_player.h:34, - from scene/animation/animation_tree_player.h:34, - from scene/animation/animation_tree_player.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/animation/tween.h:34, + from scene/animation/scene_tree_tween.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -29957,47 +30066,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/root_motion_view.cpp -Compiling ==> scene/animation/scene_tree_tween.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from scene/animation/scene_tree_tween.h:34, - from scene/animation/scene_tree_tween.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/animation/root_motion_view.h:34, - from scene/animation/root_motion_view.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/skeleton_ik.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from scene/animation/skeleton_ik.h:40, - from scene/animation/skeleton_ik.cpp:35: +In file included from scene/audio/audio_stream_player.h:34, + from scene/audio/audio_stream_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/tween.cpp -Compiling ==> scene/audio/audio_stream_player.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -30009,13 +30083,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/default_theme/default_theme.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/animation/tween.h:34, - from scene/animation/scene_tree_tween.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from scene/animation/skeleton_ik.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30024,45 +30100,41 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from scene/audio/audio_stream_player.h:34, - from scene/audio/audio_stream_player.cpp:31: +Compiling ==> scene/debugger/script_debugger_remote.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./scene/resources/theme.h:34, + from scene/resources/default_theme/default_theme.h:34, + from scene/resources/default_theme/default_theme.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/arvr_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from scene/debugger/script_debugger_remote.h:34, + from scene/debugger/script_debugger_remote.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from servers/arvr_server.h:34, + from servers/arvr_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from scene/animation/skeleton_ik.h:41: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -30077,10 +30149,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/default_theme/default_theme.cpp -Compiling ==> scene/debugger/script_debugger_remote.cpp -Compiling ==> servers/arvr_server.cpp -Compiling ==> servers/audio_server.cpp Compiling ==> servers/camera_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -30096,15 +30164,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/camera_server.h:34, - from servers/camera_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, @@ -30114,65 +30173,37 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/navigation_2d_server.cpp +Compiling ==> servers/navigation_server.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from servers/arvr_server.h:34, - from servers/arvr_server.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/camera_server.h:34, + from servers/camera_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from scene/debugger/script_debugger_remote.h:34, - from scene/debugger/script_debugger_remote.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./scene/resources/theme.h:34, - from scene/resources/default_theme/default_theme.h:34, - from scene/resources/default_theme/default_theme.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/navigation_2d_server.h:34, + from servers/navigation_2d_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/capsule_shape.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/capsule_shape.h:34, - from scene/resources/capsule_shape.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/navigation_server.h:34, + from servers/navigation_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics_2d_server.cpp +Compiling ==> servers/physics_server.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -30182,6 +30213,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/mesh_library.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -30189,7 +30221,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/audio_server.h:36: + from scene/resources/default_theme/default_theme.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30203,9 +30235,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/default_theme/default_theme.cpp:35: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30214,64 +30244,86 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/multimesh.cpp -Compiling ==> scene/resources/particles_material.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/multimesh.h:34, - from scene/resources/multimesh.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/physics_2d_server.h:34, + from servers/physics_2d_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/concave_polygon_shape_2d.cpp +Compiling ==> scene/resources/packed_scene.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/resources/particles_material.h:31, - from scene/resources/particles_material.cpp:31: + from ./core/map.h:34, + from scene/resources/mesh_library.h:34, + from scene/resources/mesh_library.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/audio_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.cpp:31: + from scene/resources/packed_scene.h:34, + from scene/resources/packed_scene.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/ray_shape.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/ray_shape.h:34, - from scene/resources/ray_shape.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/physics_server.h:34, + from servers/physics_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/convex_polygon_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/particles_material.h:32: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from servers/navigation_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/primitive_meshes.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./servers/navigation_2d_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30286,7 +30338,8 @@ from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from scene/resources/mesh.h:37, + from scene/resources/mesh_library.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30295,40 +30348,60 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/shader.cpp +Compiling ==> scene/resources/dynamic_font.cpp +Compiling ==> scene/resources/sphere_shape.cpp +Compiling ==> scene/resources/line_shape_2d.cpp +Compiling ==> scene/resources/theme.cpp +Compiling ==> scene/resources/audio_stream_sample.cpp +Compiling ==> scene/resources/world_2d.cpp +Compiling ==> scene/resources/circle_shape_2d.cpp +Compiling ==> scene/resources/mesh.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/shader.h:34, + from scene/resources/shader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/dynamic_font.h:37, + from scene/resources/dynamic_font.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/convex_polygon_shape.h:34, - from scene/resources/convex_polygon_shape.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./servers/audio/audio_stream.h:34, + from scene/resources/audio_stream_sample.h:34, + from scene/resources/audio_stream_sample.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/shape.cpp -Compiling ==> scene/resources/environment.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/shape.h:34, - from scene/resources/shape.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/circle_shape_2d.h:34, + from scene/resources/circle_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/style_box.cpp -Compiling ==> scene/resources/material.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/environment.h:34, - from scene/resources/environment.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from scene/resources/world_2d.h:34, + from scene/resources/world_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30338,8 +30411,9 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/style_box.h:34, - from scene/resources/style_box.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/line_shape_2d.h:34, + from scene/resources/line_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30349,31 +30423,85 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/material.h:34, - from scene/resources/material.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/sphere_shape.h:34, + from scene/resources/sphere_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/resources/packed_scene.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/theme.h:34, + from scene/resources/theme.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/occluder_shape.cpp +Compiling ==> scene/resources/sky.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from ./scene/resources/font.h:34, + from scene/resources/primitive_meshes.h:34, + from scene/resources/primitive_meshes.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/tile_set.cpp -Compiling ==> scene/resources/bit_map.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from scene/resources/bit_map.h:34, - from scene/resources/bit_map.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from scene/resources/mesh.h:34, + from scene/resources/mesh.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from scene/resources/occluder_shape.h:34, + from scene/resources/occluder_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/plane_shape.cpp +In file included from ./core/os/thread.h:44, + from scene/resources/sky.h:34, + from scene/resources/sky.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/resource_format_text.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/tile_set.h:35, - from scene/resources/tile_set.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/plane_shape.h:34, + from scene/resources/plane_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30385,7 +30513,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from scene/resources/shape.cpp:33: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30394,15 +30523,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/concave_polygon_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/concave_polygon_shape.h:34, - from scene/resources/concave_polygon_shape.cpp:31: +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/resource_format_text.h:34, + from scene/resources/resource_format_text.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30411,11 +30535,42 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from scene/resources/occluder_shape.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/dynamic_font.cpp:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/2d/light_occluder_2d.h:34, - from scene/resources/tile_set.h:36: + from ./scene/2d/camera_2d.h:34, + from scene/resources/world_2d.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30429,7 +30584,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from scene/resources/material.h:38: + from ./scene/resources/material.h:38, + from scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30442,9 +30598,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from scene/resources/style_box.cpp:32: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from scene/resources/primitive_meshes.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30453,40 +30610,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh_data_tool.cpp -Compiling ==> scene/resources/occluder_shape_polygon.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/mesh_data_tool.h:34, - from scene/resources/mesh_data_tool.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from scene/resources/occluder_shape.h:34, - from scene/resources/occluder_shape_polygon.h:34, - from scene/resources/occluder_shape_polygon.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/polygon_path_finder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from scene/resources/shader.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30495,28 +30624,62 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/segment_shape_2d.cpp +Compiling ==> scene/resources/curve.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/resources/packed_scene.h:35, + from scene/resources/resource_format_text.h:38: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/skin.cpp +Compiling ==> scene/resources/gradient.cpp +Compiling ==> scene/resources/text_file.cpp +Compiling ==> scene/resources/capsule_shape.cpp +Compiling ==> scene/resources/visual_shader_nodes.cpp +Compiling ==> scene/resources/multimesh.cpp +Compiling ==> scene/resources/particles_material.cpp +Compiling ==> scene/resources/concave_polygon_shape_2d.cpp +Compiling ==> scene/resources/ray_shape.cpp +Compiling ==> scene/resources/convex_polygon_shape.cpp +Compiling ==> scene/resources/environment.cpp +Compiling ==> scene/resources/shape.cpp +Compiling ==> scene/resources/style_box.cpp +Compiling ==> scene/resources/material.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/polygon_path_finder.h:34, - from scene/resources/polygon_path_finder.cpp:31: + from scene/resources/curve.h:34, + from scene/resources/curve.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/cylinder_shape.cpp -Compiling ==> scene/resources/height_map_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/height_map_shape.h:34, - from scene/resources/height_map_shape.cpp:31: + from scene/resources/skin.h:34, + from scene/resources/skin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/text_file.h:34, + from scene/resources/text_file.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30526,56 +30689,55 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/segment_shape_2d.h:34, - from scene/resources/segment_shape_2d.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/capsule_shape.h:34, + from scene/resources/capsule_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/texture.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/cylinder_shape.h:34, - from scene/resources/cylinder_shape.cpp:31: + from scene/resources/gradient.h:34, + from scene/resources/gradient.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/texture.h:34, - from scene/resources/texture.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/multimesh.h:34, + from scene/resources/multimesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/animation.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/animation.h:34, - from scene/resources/animation.cpp:31: + from scene/resources/style_box.h:34, + from scene/resources/style_box.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/world.cpp -Compiling ==> scene/resources/capsule_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/capsule_shape_2d.h:34, - from scene/resources/capsule_shape_2d.cpp:31: + from scene/resources/shape.h:34, + from scene/resources/shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30585,95 +30747,112 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/world.h:34, - from scene/resources/world.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/convex_polygon_shape.h:34, + from scene/resources/convex_polygon_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/navigation_mesh.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/navigation_mesh.h:34, - from scene/resources/navigation_mesh.cpp:31: + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/resources/particles_material.h:31, + from scene/resources/particles_material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/physics_material.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/physics_material.h:34, - from scene/resources/physics_material.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/ray_shape.h:34, + from scene/resources/ray_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/rectangle_shape_2d.cpp -Compiling ==> scene/resources/convex_polygon_shape_2d.cpp -Compiling ==> scene/resources/shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/rectangle_shape_2d.h:34, - from scene/resources/rectangle_shape_2d.cpp:31: + from scene/resources/environment.h:34, + from scene/resources/environment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from ./scene/resources/visual_shader.h:34, + from scene/resources/visual_shader_nodes.h:34, + from scene/resources/visual_shader_nodes.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/font.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.cpp:31: + from scene/resources/material.h:34, + from scene/resources/material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/tile_set.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/shape_2d.h:34, - from scene/resources/shape_2d.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/surface_tool.cpp +Compiling ==> scene/resources/bit_map.cpp In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from scene/resources/font.h:34, - from scene/resources/font.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/tile_set.h:35, + from scene/resources/tile_set.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/surface_tool.h:34, - from scene/resources/surface_tool.cpp:31: + from ./core/color.h:34, + from ./core/image.h:34, + from scene/resources/bit_map.h:34, + from scene/resources/bit_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/concave_polygon_shape.cpp +Compiling ==> scene/resources/mesh_data_tool.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape.h:34, + from scene/resources/concave_polygon_shape.h:34, + from scene/resources/concave_polygon_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30682,9 +30861,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/shape.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30697,12 +30877,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from scene/resources/world.cpp:34: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30711,14 +30888,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/mesh_data_tool.h:34, + from scene/resources/mesh_data_tool.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/occluder_shape_polygon.cpp +Compiling ==> scene/resources/polygon_path_finder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/texture.cpp:37: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/resources/visual_shader.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30731,9 +30923,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from scene/resources/shape_2d.cpp:33: + from ./servers/visual/shader_language.h:37, + from scene/resources/material.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30742,38 +30933,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/visual_shader.cpp -Compiling ==> scene/resources/box_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from scene/resources/visual_shader.h:34, - from scene/resources/visual_shader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/box_shape.h:34, - from scene/resources/box_shape.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from scene/resources/occluder_shape.h:34, + from scene/resources/occluder_shape_polygon.h:34, + from scene/resources/occluder_shape_polygon.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/mesh_library.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/light_occluder_2d.h:34, + from scene/resources/tile_set.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30786,10 +30965,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from scene/resources/visual_shader.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/particles_material.h:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30799,32 +30977,12 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from scene/resources/mesh_library.h:34, - from scene/resources/mesh_library.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/packed_scene.cpp -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/packed_scene.h:34, - from scene/resources/packed_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/primitive_meshes.cpp -Compiling ==> scene/resources/visual_shader_nodes.cpp -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from ./scene/resources/font.h:34, - from scene/resources/primitive_meshes.h:34, - from scene/resources/primitive_meshes.cpp:31: + from scene/resources/polygon_path_finder.h:34, + from scene/resources/polygon_path_finder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -30834,24 +30992,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/resources/packed_scene.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/shader.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37, - from scene/resources/mesh_library.h:36: + from ./scene/2d/canvas_item.h:34, + from scene/resources/style_box.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30860,124 +31002,61 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/shader.h:34, - from scene/resources/shader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/dynamic_font.cpp +Compiling ==> scene/resources/segment_shape_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from ./scene/resources/visual_shader.h:34, - from scene/resources/visual_shader_nodes.h:34, - from scene/resources/visual_shader_nodes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/dynamic_font.h:37, - from scene/resources/dynamic_font.cpp:34: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/segment_shape_2d.h:34, + from scene/resources/segment_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/sphere_shape.cpp -Compiling ==> scene/resources/line_shape_2d.cpp +Compiling ==> scene/resources/cylinder_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, from ./scene/resources/shape.h:34, - from scene/resources/sphere_shape.h:34, - from scene/resources/sphere_shape.cpp:31: + from scene/resources/cylinder_shape.h:34, + from scene/resources/cylinder_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from scene/resources/shader.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' +Compiling ==> scene/resources/height_map_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/line_shape_2d.h:34, - from scene/resources/line_shape_2d.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/height_map_shape.h:34, + from scene/resources/height_map_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/theme.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from scene/resources/primitive_meshes.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/texture.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from scene/resources/theme.h:34, - from scene/resources/theme.cpp:31: + from scene/resources/texture.h:34, + from scene/resources/texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/audio_stream_sample.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/resources/visual_shader.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/dynamic_font.cpp:37: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -30986,37 +31065,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./servers/audio/audio_stream.h:34, - from scene/resources/audio_stream_sample.h:34, - from scene/resources/audio_stream_sample.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/world_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from scene/resources/world_2d.h:34, - from scene/resources/world_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/circle_shape_2d.cpp +Compiling ==> scene/resources/animation.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/circle_shape_2d.h:34, - from scene/resources/circle_shape_2d.cpp:31: + from scene/resources/animation.h:34, + from scene/resources/animation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -31028,25 +31084,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/camera_2d.h:34, - from scene/resources/world_2d.cpp:34: + from scene/resources/texture.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31055,39 +31093,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh.cpp +Compiling ==> scene/resources/world.cpp +Compiling ==> scene/resources/capsule_shape_2d.cpp +Compiling ==> scene/resources/navigation_mesh.cpp +Compiling ==> scene/resources/physics_material.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from scene/resources/mesh.h:34, - from scene/resources/mesh.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/capsule_shape_2d.h:34, + from scene/resources/capsule_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/occluder_shape.cpp -Compiling ==> scene/resources/sky.cpp -In file included from ./core/os/thread.h:44, - from scene/resources/sky.h:34, - from scene/resources/sky.cpp:31: +Compiling ==> scene/resources/rectangle_shape_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/world.h:34, + from scene/resources/world.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -31096,138 +31125,158 @@ from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, - from scene/resources/occluder_shape.h:34, - from scene/resources/occluder_shape.cpp:31: + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/navigation_mesh.h:34, + from scene/resources/navigation_mesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/plane_shape.cpp +Compiling ==> scene/resources/convex_polygon_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/plane_shape.h:34, - from scene/resources/plane_shape.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/rectangle_shape_2d.h:34, + from scene/resources/rectangle_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from scene/resources/occluder_shape.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/resource_format_text.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/resource_format_text.h:34, - from scene/resources/resource_format_text.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/physics_material.h:34, + from scene/resources/physics_material.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/curve.cpp +Compiling ==> scene/resources/shape_2d.cpp +Compiling ==> scene/resources/font.cpp +Compiling ==> scene/resources/surface_tool.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/curve.h:34, - from scene/resources/curve.cpp:31: + from scene/resources/shape_2d.h:34, + from scene/resources/shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/resources/packed_scene.h:35, - from scene/resources/resource_format_text.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/skin.cpp +Compiling ==> scene/resources/visual_shader.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/skin.h:34, - from scene/resources/skin.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/surface_tool.h:34, + from scene/resources/surface_tool.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/box_shape.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from scene/resources/font.h:34, + from scene/resources/font.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from scene/resources/visual_shader.h:34, + from scene/resources/visual_shader.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/gradient.cpp -Compiling ==> scene/resources/text_file.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/gradient.h:34, - from scene/resources/gradient.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/box_shape.h:34, + from scene/resources/box_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/text_file.h:34, - from scene/resources/text_file.cpp:31: +Compiling ==> servers/register_server_types.cpp +Compiling ==> servers/visual_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from servers/register_server_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/navigation_2d_server.cpp -Compiling ==> servers/navigation_server.cpp +Compiling ==> servers/visual_server_callbacks.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/navigation_2d_server.h:34, - from servers/navigation_2d_server.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from servers/visual_server.h:34, + from servers/visual_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/arvr/arvr_interface.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/navigation_server.h:34, - from servers/navigation_server.cpp:31: + from ./core/local_vector.h:34, + from servers/visual_server_callbacks.h:34, + from servers/visual_server_callbacks.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/arvr/arvr_interface.h:34, + from servers/arvr/arvr_interface.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from servers/navigation_server.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from scene/resources/shape_2d.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31236,24 +31285,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/physics_2d_server.h:34, - from servers/physics_2d_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/arvr/arvr_positional_tracker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./servers/navigation_2d_server.h:36: + from ./scene/gui/control.h:36, + from scene/resources/visual_shader.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31262,36 +31317,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/physics_server.cpp -Compiling ==> servers/register_server_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/physics_server.h:34, - from servers/physics_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from servers/register_server_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/visual_server.h:34, - from servers/visual_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/camera/camera_feed.cpp +Compiling ==> servers/physics/area_pair_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -31306,22 +31333,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual_server_callbacks.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual_server_callbacks.h:34, - from servers/visual_server_callbacks.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from servers/visual_server.cpp:33: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31330,44 +31348,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/arvr/arvr_interface.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/arvr/arvr_interface.h:34, - from servers/arvr/arvr_interface.cpp:31: + from ./core/color.h:34, + from ./core/image.h:34, + from servers/camera/camera_feed.h:34, + from servers/camera/camera_feed.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/arvr/arvr_positional_tracker.cpp -Compiling ==> servers/camera/camera_feed.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from servers/arvr/arvr_positional_tracker.h:35, - from servers/arvr/arvr_positional_tracker.cpp:31: + from servers/physics/broad_phase_sw.h:34, + from servers/physics/collision_object_sw.h:34, + from servers/physics/area_sw.h:34, + from servers/physics/area_pair_sw.h:34, + from servers/physics/area_pair_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/camera/camera_feed.h:34, - from servers/camera/camera_feed.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from servers/arvr/arvr_positional_tracker.h:35, + from servers/arvr/arvr_positional_tracker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/area_pair_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -31383,28 +31400,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/area_sw.h:34, - from servers/physics/area_pair_sw.h:34, - from servers/physics/area_pair_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/area_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from scene/resources/world.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31413,6 +31419,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/body_pair_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31426,8 +31433,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/body_pair_sw.cpp Compiling ==> servers/physics/body_sw.cpp +Compiling ==> servers/physics/broad_phase_basic.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31443,6 +31450,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/broad_phase_bvh.cpp +Compiling ==> servers/physics/broad_phase_octree.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31457,8 +31466,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/broad_phase_basic.cpp -Compiling ==> servers/physics/broad_phase_bvh.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31471,19 +31478,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/broad_phase_bvh.h:34, - from servers/physics/broad_phase_bvh.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/broad_phase_octree.cpp Compiling ==> servers/physics/broad_phase_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -31503,20 +31497,19 @@ from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from servers/physics/broad_phase_sw.h:34, - from servers/physics/broad_phase_sw.cpp:31: + from servers/physics/broad_phase_bvh.h:34, + from servers/physics/broad_phase_bvh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/collision_object_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/collision_object_sw.cpp:31: + from servers/physics/broad_phase_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -31527,8 +31520,7 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics/body_pair_sw.cpp:34: + from servers/visual_server.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -31537,25 +31529,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/collision_object_sw.cpp Compiling ==> servers/physics/collision_solver_sat.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/physics/broad_phase_octree.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/collision_solver_sw.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, @@ -31566,7 +31542,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/collision_solver_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from servers/physics/broad_phase_sw.h:34, + from servers/physics/collision_object_sw.h:34, + from servers/physics/collision_object_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, @@ -31578,6 +31565,21 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/gjk_epa.cpp Compiling ==> servers/physics/physics_server_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, @@ -31588,6 +31590,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/shape_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31604,7 +31607,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/shape_sw.cpp Compiling ==> servers/physics/space_sw.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, @@ -31614,7 +31616,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/step_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/physics/broad_phase_octree.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31630,24 +31649,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/area_sw.h:34, - from servers/physics/area_pair_sw.h:34, - from servers/physics/space_sw.h:34, - from servers/physics/step_sw.h:34, - from servers/physics/step_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics/body_pair_sw.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/step_sw.cpp Compiling ==> servers/physics/joints/cone_twist_joint_sw.cpp -Compiling ==> servers/physics/joints/generic_6dof_joint_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -31667,6 +31686,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/joints/generic_6dof_joint_sw.cpp +Compiling ==> servers/physics/joints/hinge_joint_sw.cpp +Compiling ==> servers/physics/joints/pin_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31680,20 +31702,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/joints/slider_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/generic_6dof_joint_sw.h:38, - from servers/physics/joints/generic_6dof_joint_sw.cpp:57: + from servers/physics/broad_phase_sw.h:34, + from servers/physics/collision_object_sw.h:34, + from servers/physics/area_sw.h:34, + from servers/physics/area_pair_sw.h:34, + from servers/physics/space_sw.h:34, + from servers/physics/step_sw.h:34, + from servers/physics/step_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/joints/hinge_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31707,8 +31732,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/joints/pin_joint_sw.cpp -Compiling ==> servers/physics/joints/slider_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31716,29 +31739,13 @@ from ./core/math/aabb.h:35, from ./core/math/transform.h:34, from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/slider_joint_sw.h:38, - from servers/physics/joints/slider_joint_sw.cpp:56: + from servers/physics/joints/pin_joint_sw.h:38, + from servers/physics/joints/pin_joint_sw.cpp:50: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/area_2d_sw.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics/step_sw.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -31746,24 +31753,28 @@ from ./core/math/aabb.h:35, from ./core/math/transform.h:34, from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/pin_joint_sw.h:38, - from servers/physics/joints/pin_joint_sw.cpp:50: + from servers/physics/joints/slider_joint_sw.h:38, + from servers/physics/joints/slider_joint_sw.cpp:56: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from ./servers/physics/joints/jacobian_entry_sw.h:53, + from servers/physics/joints/generic_6dof_joint_sw.h:38, + from servers/physics/joints/generic_6dof_joint_sw.cpp:57: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/area_pair_2d_sw.cpp Compiling ==> servers/physics_2d/body_2d_sw.cpp +Compiling ==> servers/physics_2d/body_pair_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -31775,33 +31786,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/broad_phase_2d_basic.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.cpp:31: + from servers/physics_2d/area_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/body_pair_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/body_pair_2d_sw.h:34, - from servers/physics_2d/body_pair_2d_sw.cpp:31: + from servers/physics_2d/body_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/broad_phase_2d_basic.cpp -Compiling ==> servers/physics_2d/broad_phase_2d_bvh.cpp -Compiling ==> servers/physics_2d/broad_phase_2d_hash_grid.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, from servers/physics_2d/broad_phase_2d_basic.h:34, @@ -31813,12 +31819,17 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/broad_phase_2d_bvh.h:34, - from servers/physics_2d/broad_phase_2d_bvh.cpp:31: + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/area_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.h:34, + from servers/physics_2d/body_pair_2d_sw.h:34, + from servers/physics_2d/body_pair_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/broad_phase_2d_bvh.cpp +Compiling ==> servers/physics_2d/broad_phase_2d_hash_grid.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -31829,8 +31840,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/broad_phase_2d_sw.cpp -Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp -Compiling ==> servers/physics_2d/collision_solver_2d_sat.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -31839,6 +31848,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/broad_phase_2d_bvh.h:34, + from servers/physics_2d/broad_phase_2d_bvh.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -31848,6 +31867,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics/step_sw.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics_2d/collision_solver_2d_sat.cpp Compiling ==> servers/physics_2d/collision_solver_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, @@ -31855,13 +31891,13 @@ from ./servers/physics_2d_server.h:34, from servers/physics_2d/shape_2d_sw.h:34, from servers/physics_2d/collision_solver_2d_sw.h:34, - from servers/physics_2d/collision_solver_2d_sat.h:34, - from servers/physics_2d/collision_solver_2d_sat.cpp:31: + from servers/physics_2d/collision_solver_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/joints_2d_sw.cpp +Compiling ==> servers/physics_2d/physics_2d_server_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -31874,20 +31910,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/physics_2d_server_sw.cpp Compiling ==> servers/physics_2d/physics_2d_server_wrap_mt.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/physics_2d_server.h:34, - from servers/physics_2d/shape_2d_sw.h:34, - from servers/physics_2d/collision_solver_2d_sw.h:34, - from servers/physics_2d/collision_solver_2d_sw.cpp:31: + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/area_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.h:34, + from servers/physics_2d/joints_2d_sw.h:34, + from servers/physics_2d/physics_2d_server_sw.h:34, + from servers/physics_2d/physics_2d_server_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/shape_2d_sw.cpp +Compiling ==> servers/physics_2d/space_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/command_queue_mt.h:34, @@ -31898,19 +31936,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/joints_2d_sw.h:34, - from servers/physics_2d/physics_2d_server_sw.h:34, - from servers/physics_2d/physics_2d_server_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, from ./servers/physics_2d_server.h:34, @@ -31920,33 +31945,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/space_2d_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/area_2d_sw.h:34, + from servers/physics_2d/space_2d_sw.h:34, + from servers/physics_2d/space_2d_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics_2d/step_2d_sw.cpp Compiling ==> servers/visual/rasterizer.cpp Compiling ==> servers/visual/shader_language.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, from servers/physics_2d/space_2d_sw.h:34, - from servers/physics_2d/space_2d_sw.cpp:31: + from servers/physics_2d/step_2d_sw.h:34, + from servers/physics_2d/step_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -31962,18 +31982,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/space_2d_sw.h:34, - from servers/physics_2d/step_2d_sw.h:34, - from servers/physics_2d/step_2d_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/shader_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from servers/visual/shader_language.h:34, @@ -31982,7 +31991,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/shader_types.cpp +Compiling ==> servers/visual/visual_server_canvas.cpp +Compiling ==> servers/visual/visual_server_globals.cpp +Compiling ==> servers/visual/visual_server_raster.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -31992,46 +32003,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from servers/visual/shader_language.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_canvas.cpp -Compiling ==> servers/visual/visual_server_globals.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_sw.cpp:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_raster.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/rasterizer.h:34, - from servers/visual/visual_server_canvas.h:34, - from servers/visual/visual_server_canvas.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/physics_2d_server.h:34, + from servers/physics_2d/shape_2d_sw.h:34, + from servers/physics_2d/collision_solver_2d_sw.h:34, + from servers/physics_2d/collision_solver_2d_sat.h:34, + from servers/physics_2d/collision_solver_2d_sat.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32042,8 +32021,8 @@ from ./core/math/rect2.h:34, from ./core/math/camera_matrix.h:34, from servers/visual/rasterizer.h:34, - from servers/visual/visual_server_globals.h:34, - from servers/visual/visual_server_globals.cpp:31: + from servers/visual/visual_server_canvas.h:34, + from servers/visual/visual_server_canvas.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32055,23 +32034,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/visual/rasterizer.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/space_2d_sw.cpp:34: + from servers/physics_2d/physics_2d_server_sw.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32081,6 +32044,18 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/rasterizer.h:34, + from servers/visual/visual_server_globals.h:34, + from servers/visual/visual_server_globals.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/math/octree_definition.inc:34, from ./core/math/octree.h:52, @@ -32097,21 +32072,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/step_2d_sw.cpp:32: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from servers/visual/shader_language.h:37, - from servers/visual/shader_types.h:36: + from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32124,11 +32085,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from servers/visual/visual_server_viewport.h:36, - from servers/visual/visual_server_canvas.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics_2d/space_2d_sw.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32138,14 +32098,13 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> servers/visual/visual_server_scene.cpp +Compiling ==> servers/visual/visual_server_viewport.cpp +Compiling ==> servers/visual/visual_server_wrap_mt.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40: + from servers/visual/shader_language.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32154,8 +32113,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_viewport.cpp -Compiling ==> servers/visual/visual_server_wrap_mt.cpp +Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/command_queue_mt.h:34, + from servers/visual/visual_server_wrap_mt.h:34, + from servers/visual/visual_server_wrap_mt.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp +Compiling ==> servers/visual/portals/portal_pvs.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -32177,16 +32146,23 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/command_queue_mt.h:34, - from servers/visual/visual_server_wrap_mt.h:34, - from servers/visual/visual_server_wrap_mt.cpp:31: + from ./core/local_vector.h:34, + from servers/visual/portals/portal_gameplay_monitor.h:34, + from servers/visual/portals/portal_gameplay_monitor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp -Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp +Compiling ==> servers/visual/portals/portal_pvs_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_pvs.h:34, + from servers/visual/portals/portal_pvs.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_renderer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -32199,13 +32175,14 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_gameplay_monitor.h:34, - from servers/visual/portals/portal_gameplay_monitor.cpp:31: + from ./core/bitfield_dynamic.h:34, + from servers/visual/portals/portal_pvs_builder.h:34, + from servers/visual/portals/portal_pvs_builder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_resources.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32213,9 +32190,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/visual/visual_server_scene.h:38: + from servers/visual/rasterizer.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32224,24 +32199,54 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_pvs.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics_2d/step_2d_sw.cpp:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_pvs.h:34, - from servers/visual/portals/portal_pvs.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/portals/portal_renderer.h:34, + from servers/visual/portals/portal_renderer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from servers/visual/portals/portal_resources.h:34, + from servers/visual/portals/portal_resources.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_pvs_builder.cpp -Compiling ==> servers/visual/portals/portal_renderer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from servers/visual/portals/portal_occlusion_culler.cpp:33: + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32250,14 +32255,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_tracer.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_rooms_bsp.h:34, + from servers/visual/portals/portal_rooms_bsp.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/visual/visual_server_wrap_mt.cpp:32: + from servers/visual/shader_language.h:37, + from servers/visual/shader_types.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32268,8 +32280,8 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_pvs_builder.h:34, - from servers/visual/portals/portal_pvs_builder.cpp:31: + from servers/visual/portals/portal_tracer.h:34, + from servers/visual/portals/portal_tracer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32281,6 +32293,23 @@ from ./scene/main/node.h:39, from ./scene/main/viewport.h:35, from ./servers/arvr/arvr_interface.h:36, + from servers/visual/visual_server_viewport.h:36, + from servers/visual/visual_server_canvas.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, from servers/visual/visual_server_viewport.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -32290,17 +32319,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/portals/portal_renderer.h:34, - from servers/visual/portals/portal_renderer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/visual/visual_server_wrap_mt.cpp:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from servers/visual/portals/portal_occlusion_culler.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32336,19 +32385,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_resources.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from servers/visual/portals/portal_resources.h:34, - from servers/visual/portals/portal_resources.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32358,8 +32394,7 @@ from ./core/os/os.h:34, from ./core/math/octree_definition.inc:40, from ./core/math/octree.h:52, - from ./servers/visual/visual_server_scene.h:38, - from servers/visual/portals/portal_renderer.cpp:35: + from servers/visual/visual_server_scene.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32368,71 +32403,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_rooms_bsp.h:34, - from servers/visual/portals/portal_rooms_bsp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_tracer.cpp -In file included from ./core/error_macros.h:34, - from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_tracer.h:34, - from servers/visual/portals/portal_tracer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/visual/portals/portal_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_types.h:34, - from servers/visual/portals/portal_types.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/audio/audio_driver_dummy.cpp Compiling ==> servers/audio/audio_effect.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio_server.h:34, - from servers/audio/audio_driver_dummy.h:34, - from servers/audio/audio_driver_dummy.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> scene/libscene.x11.opt.64.a -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from servers/audio/audio_effect.h:34, - from servers/audio/audio_effect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/audio/audio_filter_sw.cpp Compiling ==> servers/audio/audio_rb_resampler.cpp +Compiling ==> servers/audio/audio_stream.cpp +Compiling ==> servers/audio/effects/audio_effect_amplify.cpp +Compiling ==> servers/audio/effects/audio_effect_capture.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from servers/audio/audio_rb_resampler.h:34, - from servers/audio/audio_rb_resampler.cpp:31: + from ./core/math/math_funcs.h:34, + from servers/audio/audio_filter_sw.h:34, + from servers/audio/audio_filter_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/audio/audio_filter_sw.h:34, - from servers/audio/audio_filter_sw.cpp:31: + from ./core/local_vector.h:34, + from servers/visual/portals/portal_types.h:34, + from servers/visual/portals/portal_types.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32444,7 +32434,10 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36: + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from ./servers/visual/visual_server_scene.h:38, + from servers/visual/portals/portal_renderer.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32453,6 +32446,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from servers/audio/audio_effect.h:34, + from servers/audio/audio_effect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32472,26 +32475,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/audio_stream.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/audio_rb_resampler.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_amplify.cpp -Compiling ==> servers/audio/effects/audio_effect_capture.cpp +Compiling ==> servers/audio/effects/audio_effect_chorus.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio_server.h:34, + from servers/audio/audio_driver_dummy.h:34, + from servers/audio/audio_driver_dummy.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from servers/audio/audio_rb_resampler.h:34, + from servers/audio/audio_rb_resampler.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -32502,7 +32505,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_chorus.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -32514,6 +32516,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_compressor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -32523,14 +32526,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_compressor.cpp +Compiling ==> servers/audio/effects/audio_effect_delay.cpp +Compiling ==> servers/audio/effects/audio_effect_distortion.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_chorus.h:34, - from servers/audio/effects/audio_effect_chorus.cpp:31: + from servers/audio/effects/audio_effect_compressor.h:34, + from servers/audio/effects/audio_effect_compressor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32540,14 +32544,12 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_compressor.h:34, - from servers/audio/effects/audio_effect_compressor.cpp:31: + from servers/audio/effects/audio_effect_chorus.h:34, + from servers/audio/effects/audio_effect_chorus.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_delay.cpp -Compiling ==> servers/audio/effects/audio_effect_distortion.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -32559,7 +32561,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_eq.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -32571,6 +32572,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_eq.cpp +Compiling ==> servers/audio/effects/audio_effect_filter.cpp +Compiling ==> servers/audio/effects/audio_effect_limiter.cpp +Compiling ==> servers/audio/effects/audio_effect_panner.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32579,7 +32584,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_chorus.cpp:33: + from servers/audio/audio_rb_resampler.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32588,6 +32593,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_filter.h:34, + from servers/audio/effects/audio_effect_filter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32595,8 +32611,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/audio_stream.h:37: + from ./servers/audio_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32610,18 +32625,44 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_panner.h:34, + from servers/audio/effects/audio_effect_panner.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_phaser.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, from servers/audio/effects/audio_effect_eq.h:34, from servers/audio/effects/audio_effect_eq.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_limiter.h:34, + from servers/audio/effects/audio_effect_limiter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32630,27 +32671,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_filter.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_filter.h:34, - from servers/audio/effects/audio_effect_filter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_compressor.cpp:32: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32659,6 +32685,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_phaser.h:34, + from servers/audio/effects/audio_effect_phaser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32667,7 +32704,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_delay.cpp:33: + from servers/audio/effects/audio_effect_chorus.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32676,7 +32713,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_limiter.cpp +Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32685,7 +32722,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_distortion.cpp:33: + from servers/audio/effects/audio_effect_compressor.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32694,17 +32731,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_record.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_limiter.h:34, - from servers/audio/effects/audio_effect_limiter.cpp:31: + from servers/audio/effects/audio_effect_pitch_shift.h:34, + from servers/audio/effects/audio_effect_pitch_shift.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_reverb.cpp +Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp +Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32713,7 +32754,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_eq.cpp:32: + from servers/audio/effects/audio_effect_distortion.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32722,6 +32763,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/marshalls.h:34, + from servers/audio/effects/audio_effect_record.h:34, + from servers/audio/effects/audio_effect_record.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_stream_generator.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_reverb.h:34, + from servers/audio/effects/audio_effect_reverb.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32730,7 +32795,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_filter.cpp:32: + from servers/audio/effects/audio_effect_delay.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32739,16 +32804,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_panner.cpp -Compiling ==> servers/audio/effects/audio_effect_phaser.cpp -Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp +Compiling ==> servers/audio/effects/eq_filter.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_panner.h:34, - from servers/audio/effects/audio_effect_panner.cpp:31: + from servers/audio/effects/audio_effect_spectrum_analyzer.h:34, + from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32758,32 +32821,46 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_pitch_shift.h:34, - from servers/audio/effects/audio_effect_pitch_shift.cpp:31: + from servers/audio/effects/audio_effect_stereo_enhance.h:34, + from servers/audio/effects/audio_effect_stereo_enhance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/reverb_filter.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_phaser.h:34, - from servers/audio/effects/audio_effect_phaser.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/ring_buffer.h:34, + from servers/audio/effects/audio_stream_generator.h:34, + from servers/audio/effects/audio_stream_generator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from servers/audio/effects/eq_filter.h:37, + from servers/audio/effects/eq_filter.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_record.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/marshalls.h:34, - from servers/audio/effects/audio_effect_record.h:34, - from servers/audio/effects/audio_effect_record.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from servers/audio/effects/reverb_filter.h:36, + from servers/audio/effects/reverb_filter.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -32796,7 +32873,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_pitch_shift.cpp:34: + from servers/audio/effects/audio_effect_filter.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32805,7 +32882,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_reverb.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32813,7 +32889,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/audio/effects/audio_effect_record.h:36: + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_eq.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32822,42 +32899,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp -Ranlib Library ==> scene/libscene.x11.opt.64.a -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_spectrum_analyzer.h:34, - from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_reverb.h:34, - from servers/audio/effects/audio_effect_reverb.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_stereo_enhance.h:34, - from servers/audio/effects/audio_effect_stereo_enhance.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/misc/fastlz.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32866,7 +32908,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_reverb.cpp:32: + from servers/audio/effects/audio_effect_pitch_shift.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32875,6 +32917,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/misc/smaz.c +Compiling ==> thirdparty/misc/hq2x.cpp +Compiling ==> thirdparty/misc/pcg.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32892,7 +32937,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_stream_generator.cpp +Compiling ==> thirdparty/misc/triangulator.cpp +Compiling ==> thirdparty/misc/clipper.cpp +Compiling ==> thirdparty/minizip/ioapi.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32901,7 +32948,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:32: + from servers/audio/effects/audio_effect_reverb.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32910,16 +32957,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/ring_buffer.h:34, - from servers/audio/effects/audio_stream_generator.h:34, - from servers/audio/effects/audio_stream_generator.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/minizip/unzip.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -32928,31 +32975,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/eq_filter.cpp -Compiling ==> servers/audio/effects/reverb_filter.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from servers/audio/effects/eq_filter.h:37, - from servers/audio/effects/eq_filter.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from servers/audio/effects/reverb_filter.h:36, - from servers/audio/effects/reverb_filter.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/misc/fastlz.c -Compiling ==> thirdparty/misc/smaz.c -Compiling ==> thirdparty/misc/hq2x.cpp -Compiling ==> thirdparty/misc/pcg.cpp +Compiling ==> thirdparty/minizip/zip.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -32961,23 +32984,34 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: + from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ +Compiling ==> thirdparty/zstd/common/debug.c ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/misc/triangulator.cpp -Compiling ==> thirdparty/misc/clipper.cpp -Compiling ==> thirdparty/minizip/ioapi.c -Compiling ==> thirdparty/minizip/unzip.c -Compiling ==> thirdparty/minizip/zip.c -Compiling ==> thirdparty/zstd/common/debug.c Compiling ==> thirdparty/zstd/common/entropy_common.c Compiling ==> thirdparty/zstd/common/error_private.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/audio/effects/audio_effect_record.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/zstd/common/fse_decompress.c Compiling ==> thirdparty/zstd/common/pool.c Compiling ==> thirdparty/zstd/common/threading.c @@ -33002,6 +33036,21 @@ Compiling ==> thirdparty/zstd/decompress/zstd_decompress.c Compiling ==> core/array.cpp Compiling ==> core/bitfield_dynamic.cpp +Compiling ==> core/class_db.cpp +Compiling ==> core/color.cpp +Compiling ==> core/command_queue_mt.cpp +Compiling ==> core/compressed_translation.cpp +Compiling ==> core/core_string_names.cpp +Compiling ==> core/dictionary.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from core/class_db.h:34, + from core/class_db.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from core/bitfield_dynamic.h:34, from core/bitfield_dynamic.cpp:31: @@ -33017,26 +33066,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/class_db.cpp -Compiling ==> core/color.cpp +Compiling ==> core/engine.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, - from core/class_db.h:34, - from core/class_db.cpp:31: + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./core/translation.h:34, + from core/compressed_translation.h:34, + from core/compressed_translation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from core/color.h:34, - from core/color.cpp:31: +In file included from ./core/string_name.h:35, + from core/core_string_names.h:34, + from core/core_string_names.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/command_queue_mt.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from core/command_queue_mt.h:34, @@ -33045,64 +33094,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/class_db.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/command_queue_mt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/compressed_translation.cpp -Compiling ==> core/core_string_names.cpp -Compiling ==> core/dictionary.cpp -Compiling ==> core/engine.cpp +Compiling ==> core/error_macros.cpp +Compiling ==> core/func_ref.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/dictionary.h:35, - from core/dictionary.cpp:31: + from ./core/math/math_funcs.h:34, + from core/color.h:34, + from core/color.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./core/translation.h:34, - from core/compressed_translation.h:34, - from core/compressed_translation.cpp:31: + from core/dictionary.h:35, + from core/dictionary.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from core/core_string_names.h:34, - from core/core_string_names.cpp:31: +Compiling ==> core/global_constants.cpp +Compiling ==> core/image.cpp +Compiling ==> core/input_map.cpp +Compiling ==> core/message_queue.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/input_map.h:34, + from core/input_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -33115,8 +33133,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/error_macros.cpp -Compiling ==> core/func_ref.cpp +In file included from core/error_macros.h:34, + from core/error_macros.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -33128,14 +33150,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from core/error_macros.h:34, - from core/error_macros.cpp:31: +Compiling ==> core/method_bind.cpp +In file included from ./core/string_name.h:35, + from core/global_constants.h:34, + from core/global_constants.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/message_queue.h:34, + from core/message_queue.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/global_constants.cpp -Compiling ==> core/image.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -33145,29 +33176,56 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from core/global_constants.h:34, - from core/global_constants.cpp:31: +Compiling ==> core/node_path.cpp +Compiling ==> core/object.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/method_bind.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/input_map.cpp -Compiling ==> core/message_queue.cpp +Compiling ==> core/packed_data_container.cpp +Compiling ==> core/path_remap.cpp +Compiling ==> core/pool_allocator.cpp +Compiling ==> core/pool_vector.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/input_map.h:34, - from core/input_map.cpp:31: + from core/pool_allocator.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from core/packed_data_container.h:34, + from core/packed_data_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/message_queue.h:34, - from core/message_queue.cpp:31: + from core/object.h:34, + from core/object.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/string_name.h:35, + from core/node_path.h:34, + from core/node_path.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/pool_vector.h:34, + from core/pool_vector.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -33177,7 +33235,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from core/engine.h:35: + from ./core/engine.h:35, + from core/class_db.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33186,6 +33245,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/print_string.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33202,13 +33262,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/method_bind.cpp -Compiling ==> core/node_path.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/print_string.h:34, + from core/print_string.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/message_queue.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/os/input.h:35, + from core/input_map.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33217,13 +33286,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/project_settings.cpp +Compiling ==> core/ref_ptr.cpp +Compiling ==> core/reference.cpp +Compiling ==> core/register_core_types.cpp +Compiling ==> core/resource.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/os/input.h:35, - from core/input_map.cpp:33: + from core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33232,106 +33305,56 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/string_name.h:35, - from core/node_path.h:34, - from core/node_path.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/command_queue_mt.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/rid.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/method_bind.cpp:33: + from ./core/list.h:34, + from ./core/rid.h:34, + from core/ref_ptr.h:40, + from core/ref_ptr.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/object.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, - from core/object.h:34, - from core/object.cpp:31: + from ./core/object.h:34, + from core/project_settings.h:34, + from core/project_settings.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/packed_data_container.cpp -core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': -core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] - 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { - | ~~~~~~~~~^~~~ -core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] - 351 | read_pos += sizeof(Variant) * message->args; - | ~~~~~~~~~^~~~ -Compiling ==> core/path_remap.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/packed_data_container.h:34, - from core/packed_data_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/pool_allocator.cpp -Compiling ==> core/pool_vector.cpp -In file included from ./core/error_macros.h:34, - from core/pool_allocator.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/print_string.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/pool_vector.h:34, - from core/pool_vector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/project_settings.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/print_string.h:34, - from core/print_string.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/ref_ptr.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from core/ref_ptr.h:40, - from core/ref_ptr.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/reference.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/project_settings.h:34, - from core/project_settings.cpp:31: + from core/resource.h:34, + from core/resource.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/register_core_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/object.cpp:37: + from core/message_queue.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33341,16 +33364,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from core/reference.h:34, - from core/reference.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, @@ -33360,71 +33373,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/pool_allocator.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/print_string.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/resource.cpp -Compiling ==> core/rid.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from core/resource.h:34, - from core/resource.cpp:31: + from core/rid.h:34, + from core/rid.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from core/rid.h:34, - from core/rid.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from core/reference.h:34, + from core/reference.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/reference.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/rid_handle.cpp +Compiling ==> core/safe_refcount.cpp +Compiling ==> core/script_debugger_local.cpp +Compiling ==> core/script_language.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33432,8 +33402,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40, - from core/project_settings.cpp:33: + from core/object.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33442,8 +33411,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/rid_handle.cpp -Compiling ==> core/safe_refcount.cpp +Compiling ==> core/string_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/rid_handle.h:34, + from core/rid_handle.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33451,7 +33427,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40: + from core/pool_allocator.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33460,17 +33436,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/script_debugger_local.cpp -Compiling ==> core/script_language.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/rid_handle.h:34, - from core/rid_handle.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/string_builder.h:34, + from core/string_builder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/string_builder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -33494,15 +33468,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/string_builder.h:34, - from core/string_builder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/string_name.cpp +Compiling ==> core/translation.cpp +Compiling ==> core/undo_redo.cpp +Compiling ==> core/ustring.cpp +core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': +core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] + 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { + | ~~~~~~~~~^~~~ +core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] + 351 | read_pos += sizeof(Variant) * message->args; + | ~~~~~~~~~^~~~ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33510,22 +33486,34 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/resource.cpp:36: + from core/print_string.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from core/translation.h:34, + from core/translation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/string_name.cpp -Compiling ==> core/translation.cpp +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/script_debugger_local.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/resource.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33534,25 +33522,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from core/string_name.h:35, - from core/string_name.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/undo_redo.cpp -Compiling ==> core/ustring.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/translation.h:34, - from core/translation.cpp:31: + from ./core/reference.h:34, + from core/undo_redo.h:34, + from core/undo_redo.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/variant.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from core/ustring.h:35, @@ -33561,26 +33542,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/undo_redo.h:34, - from core/undo_redo.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33588,7 +33549,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/string_name.cpp:33: + from ./core/bind/core_bind.h:40, + from core/project_settings.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33597,15 +33559,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/variant.cpp +Compiling ==> core/variant_call.cpp +In file included from core/string_name.h:35, + from core/string_name.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/translation.cpp:34: + from core/reference.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33614,6 +33579,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/variant_op.cpp +Compiling ==> core/variant_parser.cpp +Compiling ==> core/script_encryption_key.gen.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33621,7 +33589,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/undo_redo.cpp:33: + from ./core/bind/core_bind.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33634,40 +33602,51 @@ from ./core/math/math_funcs.h:34, from ./core/color.h:34, from core/variant.h:35, - from core/variant.cpp:31: + from core/variant_call.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/variant_call.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from core/variant.h:35, - from core/variant_call.cpp:31: + from core/variant_op.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/variant_op.cpp +Compiling ==> core/version_hash.gen.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/variant_parser.h:34, + from core/variant_parser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/dir_access.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from core/variant.h:35, - from core/variant_op.cpp:31: + from core/variant.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/variant_parser.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/variant_call.cpp:39: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from core/script_encryption_key.gen.cpp:1: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/file_access.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33676,36 +33655,43 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/input.cpp +Compiling ==> core/os/input_event.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/os/dir_access.h:35, + from core/os/dir_access.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/keyboard.cpp +Compiling ==> core/os/main_loop.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/variant_parser.h:34, - from core/variant_parser.cpp:31: + from core/os/file_access.h:35, + from core/os/file_access.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/os/input.h:34, + from core/os/input.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/memory.cpp +Compiling ==> core/os/midi_driver.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from core/variant.cpp:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/variant_op.cpp:36: + from core/script_debugger_local.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33714,28 +33700,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/script_encryption_key.gen.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from core/script_encryption_key.gen.cpp:1: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from core/os/input_event.h:34, + from core/os/input_event.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from core/os/memory.h:34, + from core/os/memory.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/version_hash.gen.cpp -Compiling ==> core/os/dir_access.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, - from core/os/dir_access.h:35, - from core/os/dir_access.cpp:31: + from core/os/keyboard.h:34, + from core/os/keyboard.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/file_access.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33743,7 +33734,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/dir_access.cpp:35: + from core/translation.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33752,32 +33743,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/file_access.h:35, - from core/os/file_access.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/input.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/os/input.h:34, - from core/os/input.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/input_event.cpp +Compiling ==> core/os/mutex.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, - from core/os/input_event.h:34, - from core/os/input_event.cpp:31: + from ./core/os/input_event.h:34, + from core/os/main_loop.h:34, + from core/os/main_loop.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -33789,7 +33763,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/file_access.cpp:36: + from core/string_name.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33798,12 +33772,38 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from core/os/midi_driver.h:35, + from core/os/midi_driver.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from core/os/input.h:35: + from core/variant_op.cpp:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/os.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from core/variant.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33812,48 +33812,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/keyboard.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/os/keyboard.h:34, - from core/os/keyboard.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/main_loop.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from core/os/main_loop.h:34, - from core/os/main_loop.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/memory.cpp -In file included from ./core/error_macros.h:34, - from core/os/memory.h:34, - from core/os/memory.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/midi_driver.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from core/os/midi_driver.h:35, - from core/os/midi_driver.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -33861,7 +33819,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/keyboard.cpp:33: + from core/variant_call.cpp:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33870,13 +33828,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/mutex.cpp -Compiling ==> core/os/os.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/undo_redo.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33886,7 +33845,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/os/thread.cpp -Compiling ==> core/os/thread_work_pool.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -33903,7 +33861,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/midi_driver.cpp:33: + from core/os/dir_access.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33918,19 +33876,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/thread_work_pool.h:34, - from core/os/thread_work_pool.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/thread_work_pool.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/thread.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/keyboard.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33939,13 +33893,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/time.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/file_access.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33959,9 +33914,29 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/os/thread_work_pool.cpp:33: + from core/os/input.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/time.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/os/thread_work_pool.h:34, + from core/os/thread_work_pool.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -33980,21 +33955,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/midi_driver.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/math/a_star.cpp Compiling ==> core/math/aabb.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/hashfuncs.h:35, - from ./core/oa_hash_map.h:34, - from core/math/a_star.h:34, - from core/math/a_star.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/audio_frame.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from core/math/aabb.h:35, @@ -34005,9 +33985,10 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from core/math/audio_frame.h:34, - from core/math/audio_frame.cpp:31: + from ./core/hashfuncs.h:35, + from ./core/oa_hash_map.h:34, + from core/math/a_star.h:34, + from core/math/a_star.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -34016,10 +33997,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/os/time.cpp:33: + from core/os/thread.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34032,16 +34010,19 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/math/a_star.cpp:34: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ -Compiling ==> core/math/basis.cpp ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/math/audio_frame.cpp +Compiling ==> core/math/basis.cpp +Compiling ==> core/math/bsp_tree.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -34051,10 +34032,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/bsp_tree.cpp Compiling ==> core/math/camera_matrix.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from core/math/audio_frame.h:34, + from core/math/audio_frame.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/convex_hull.cpp +Compiling ==> core/math/disjoint_set.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, @@ -34074,7 +34065,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/convex_hull.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from core/math/convex_hull.h:48, @@ -34083,7 +34073,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/disjoint_set.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/thread_work_pool.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/math/expression.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, @@ -34093,8 +34098,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/math/a_star.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/math/face3.cpp -Compiling ==> core/math/geometry.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34106,6 +34123,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/time.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -34117,19 +34150,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/geometry.cpp Compiling ==> core/math/math_fieldwise.cpp Compiling ==> core/math/math_funcs.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from core/math/geometry.h:34, - from core/math/geometry.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/plane.cpp +Compiling ==> core/math/quat.cpp In file included from ./core/error_macros.h:34, from core/math/math_funcs.h:34, from core/math/math_funcs.cpp:31: @@ -34137,7 +34162,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/plane.cpp +Compiling ==> core/math/quick_hull.cpp +Compiling ==> core/math/random_number_generator.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -34147,65 +34173,36 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/math/expression.cpp:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/quat.cpp -Compiling ==> core/math/quick_hull.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from core/math/quat.h:35, - from core/math/quat.cpp:31: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from core/math/geometry.h:34, + from core/math/geometry.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/random_number_generator.cpp +Compiling ==> core/math/random_pcg.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/math/quick_hull.h:34, - from core/math/quick_hull.cpp:31: + from ./core/math/math_funcs.h:34, + from core/math/quat.h:35, + from core/math/quat.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/math/random_number_generator.h:35, - from core/math/random_number_generator.cpp:31: + from core/math/quick_hull.h:34, + from core/math/quick_hull.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/random_pcg.cpp Compiling ==> core/math/rect2.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from core/math/rect2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, from ./core/os/os.h:34, @@ -34214,15 +34211,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/transform.cpp -Compiling ==> core/math/transform_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/transform.h:34, - from core/math/transform.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/math/random_number_generator.h:35, + from core/math/random_number_generator.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -34231,28 +34226,34 @@ from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, - from core/math/transform_2d.h:34, - from core/math/transform_2d.cpp:31: + from ./core/math/transform_2d.h:34, + from core/math/rect2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/transform.cpp +Compiling ==> core/math/transform_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/math/expression.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' +Compiling ==> core/math/transform_interpolator.cpp ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/transform_interpolator.cpp Compiling ==> core/math/triangle_mesh.cpp +Compiling ==> core/math/triangulate.cpp +Compiling ==> core/math/vector2.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -34262,8 +34263,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/triangulate.cpp -Compiling ==> core/math/vector2.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/transform.h:34, + from core/math/transform.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -34273,7 +34283,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/vector3.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from core/math/transform_2d.h:34, + from core/math/transform_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/math/vector2.h:34, @@ -34294,6 +34313,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/vector3.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/math/vector3.h:34, @@ -34303,6 +34337,8 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/crypto/aes_context.cpp +Compiling ==> core/crypto/crypto.cpp +Compiling ==> core/crypto/crypto_core.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34315,42 +34351,52 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/crypto/crypto.cpp -Compiling ==> core/crypto/crypto_core.cpp -Compiling ==> core/crypto/hashing_context.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from core/crypto/crypto.h:34, - from core/crypto/crypto.cpp:31: + from core/crypto/crypto_core.h:34, + from core/crypto/crypto_core.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/crypto/hashing_context.cpp Compiling ==> core/io/compression.cpp Compiling ==> core/io/config_file.cpp +Compiling ==> core/io/dtls_server.cpp +Compiling ==> core/io/file_access_compressed.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/crypto/hashing_context.h:34, - from core/crypto/hashing_context.cpp:31: + from ./core/crypto/hashing_context.h:34, + from core/crypto/crypto.h:34, + from core/crypto/crypto.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/dtls_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/crypto/crypto_core.h:34, - from core/crypto/crypto_core.cpp:31: + from core/crypto/hashing_context.h:34, + from core/crypto/hashing_context.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/file_access_encrypted.cpp +Compiling ==> core/io/file_access_memory.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from core/io/config_file.h:34, + from core/io/config_file.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -34358,8 +34404,9 @@ In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/pool_vector.h:34, - from core/io/compression.h:34, - from core/io/compression.cpp:31: + from ./core/io/compression.h:34, + from core/io/file_access_compressed.h:34, + from core/io/file_access_compressed.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -34376,49 +34423,35 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_compressed.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from core/io/config_file.h:34, - from core/io/config_file.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/file_access_network.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from ./core/io/compression.h:34, - from core/io/file_access_compressed.h:34, - from core/io/file_access_compressed.cpp:31: + from ./core/os/file_access.h:35, + from core/io/file_access_encrypted.h:34, + from core/io/file_access_encrypted.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_encrypted.cpp -Compiling ==> core/io/file_access_memory.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, - from core/io/file_access_encrypted.h:34, - from core/io/file_access_encrypted.cpp:31: + from core/io/file_access_memory.h:34, + from core/io/file_access_memory.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/file_access_memory.h:34, - from core/io/file_access_memory.cpp:31: + from ./core/pool_vector.h:34, + from core/io/compression.h:34, + from core/io/compression.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_network.cpp Compiling ==> core/io/file_access_pack.cpp -Compiling ==> core/io/file_access_zip.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -34431,6 +34464,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/file_access_zip.cpp +Compiling ==> core/io/http_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/io/file_access_pack.h:34, @@ -34440,38 +34475,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/http_client.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/crypto/crypto.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/io/file_access_pack.h:34, @@ -34492,49 +34495,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/image_loader.cpp -Compiling ==> core/io/ip.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from core/io/image_loader.h:34, - from core/io/image_loader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/ip_address.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from core/io/ip.h:34, - from core/io/ip.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/io/ip_address.h:34, - from core/io/ip_address.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/json.cpp -Compiling ==> core/io/logger.cpp -Compiling ==> core/io/marshalls.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/logger.h:34, - from core/io/logger.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34551,35 +34511,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from core/io/json.h:34, - from core/io/json.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/marshalls.h:34, - from core/io/marshalls.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from core/crypto/crypto.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34588,8 +34526,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/multiplayer_api.cpp -Compiling ==> core/io/net_socket.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/io/image_loader.h:34, + from core/io/image_loader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/ip.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from core/io/ip.h:34, + from core/io/ip.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34597,7 +34554,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/ip.h:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34613,7 +34570,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/logger.cpp:34: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34622,6 +34579,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/ip_address.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34638,17 +34596,40 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/json.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from core/io/net_socket.h:34, - from core/io/net_socket.cpp:31: + from core/io/ip_address.h:34, + from core/io/ip_address.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/logger.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from core/io/json.h:34, + from core/io/json.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/marshalls.cpp +Compiling ==> core/io/multiplayer_api.cpp +Compiling ==> core/io/net_socket.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/logger.h:34, + from core/io/logger.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/networked_multiplayer_custom.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34662,9 +34643,47 @@ ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -Compiling ==> core/io/networked_multiplayer_custom.cpp +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from core/io/net_socket.h:34, + from core/io/net_socket.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/io/marshalls.h:34, + from core/io/marshalls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/networked_multiplayer_peer.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/packet_peer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34692,7 +34711,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/packet_peer.cpp Compiling ==> core/io/packet_peer_dtls.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -34706,6 +34724,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> scene/libscene.x11.opt.64.a +Compiling ==> core/io/packet_peer_udp.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34719,16 +34739,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/packet_peer_udp.cpp +Compiling ==> core/io/pck_packer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34736,16 +34747,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: + from core/io/logger.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34754,6 +34756,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/resource_format_binary.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -34763,8 +34766,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/pck_packer.cpp -Compiling ==> core/io/resource_format_binary.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -34788,7 +34789,7 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/resource_importer.cpp -In file included from core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34812,9 +34813,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from core/io/packet_peer_dtls.h:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34823,8 +34822,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/resource_loader.cpp -Compiling ==> core/io/resource_saver.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from core/io/resource_importer.h:34, @@ -34833,32 +34830,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from core/io/resource_loader.h:34, - from core/io/resource_loader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/io/resource_saver.h:34, - from core/io/resource_saver.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/resource_loader.cpp:35: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34867,7 +34839,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/stream_peer.cpp +In file included from core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/resource_loader.cpp +Compiling ==> core/io/resource_saver.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34875,7 +34857,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34884,17 +34868,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/stream_peer.cpp +Compiling ==> core/io/stream_peer_ssl.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/stream_peer.h:34, - from core/io/stream_peer.cpp:31: + from ./core/resource.h:34, + from core/io/resource_saver.h:34, + from core/io/resource_saver.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from core/io/resource_loader.h:34, + from core/io/resource_loader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/stream_peer_tcp.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -34902,20 +34896,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/resource_importer.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/io/resource_saver.cpp:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -34924,8 +34905,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/stream_peer_ssl.cpp -Compiling ==> core/io/stream_peer_tcp.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -34939,9 +34918,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/io/stream_peer.h:34, + from core/io/stream_peer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/io/tcp_server.cpp -Compiling ==> core/io/translation_loader_po.cpp -Compiling ==> core/io/udp_server.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -34953,6 +34941,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/translation_loader_po.cpp +Compiling ==> core/io/udp_server.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from core/io/translation_loader_po.h:34, + from core/io/translation_loader_po.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -34964,14 +34962,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from core/io/translation_loader_po.h:34, - from core/io/translation_loader_po.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/resource_importer.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/xml_parser.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -34984,8 +34991,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/xml_parser.cpp Compiling ==> core/io/zip_io.cpp +Compiling ==> core/bind/core_bind.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -35004,7 +35011,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/bind/core_bind.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35012,7 +35018,20 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from core/io/resource_loader.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/io/resource_saver.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35021,6 +35040,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +progress_finish(["progress_finish"], []) +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/bind/core_bind.h:34, + from core/bind/core_bind.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35052,16 +35082,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from core/bind/core_bind.h:34, - from core/bind/core_bind.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35078,7 +35098,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -progress_finish(["progress_finish"], []) +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35095,6 +35130,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Ranlib Library ==> scene/libscene.x11.opt.64.a core/variant_call.cpp: In function 'void register_variant_methods()': core/variant_call.cpp:1638:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 1638 | void register_variant_methods() { @@ -35105,8 +35141,8 @@ Ranlib Library ==> servers/libservers.x11.opt.64.a Linking Program ==> bin/godot.x11.opt.64 scons: done building targets. -[Time elapsed: 00:15:41.904] -scons arch=64 platform=x11 tools=yes target=release_debug bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 20 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" +[Time elapsed: 00:15:12.886] +scons arch=64 platform=x11 tools=yes target=release_debug bits=64 system_certs_path=/etc/ssl/certs/ca-certificates.crt builtin_bullet=yes builtin_enet=no builtin_freetype=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libvpx=no builtin_libwebp=no builtin_openssl=no builtin_opus=no builtin_pcre2=no builtin_squish=no builtin_zlib=no builtin_zstd=yes -j 42 CCFLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LINKFLAGS="-Wl,-z,relro -Wl,-z,now" CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/godot-3.5.2-stable=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" scons: Reading SConscript files ... Checking for C header file mntent.h... yes scons: done reading SConscript files. @@ -35120,6 +35156,16 @@ Compiling ==> platform/x11/power_x11.cpp Compiling ==> platform/x11/detect_prime.cpp Compiling ==> platform/x11/libudev-so_wrap.c +Compiling ==> main/input_default.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from platform/x11/crash_handler_x11.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -35140,7 +35186,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/input_default.cpp +In file included from ./core/os/thread.h:44, + from ./main/main.h:35, + from platform/x11/godot_x11.cpp:36: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from platform/x11/power_x11.h:34, + from platform/x11/power_x11.cpp:56: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -35150,54 +35212,89 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +generate_modules_enabled(["modules/modules_enabled.gen.h"], [OrderedDict({'bmp': 'modules/bmp', 'bullet': 'modules/bullet', 'csg': 'modules/csg', 'cvtt': 'modules/cvtt', 'dds': 'modules/dds', 'denoise': 'modules/denoise', 'enet': 'modules/enet', 'etc': 'modules/etc', 'fbx': 'modules/fbx', 'freetype': 'modules/freetype', 'gdnative': 'modules/gdnative', 'gdscript': 'modules/gdscript', 'gltf': 'modules/gltf', 'gridmap': 'modules/gridmap', 'hdr': 'modules/hdr', 'jpg': 'modules/jpg', 'jsonrpc': 'modules/jsonrpc', 'lightmapper_cpu': 'modules/lightmapper_cpu', 'mbedtls': 'modules/mbedtls', 'minimp3': 'modules/minimp3', 'mobile_vr': 'modules/mobile_vr', 'navigation': 'modules/navigation', 'ogg': 'modules/ogg', 'opensimplex': 'modules/opensimplex', 'opus': 'modules/opus', 'pvr': 'modules/pvr', 'raycast': 'modules/raycast', 'regex': 'modules/regex', 'squish': 'modules/squish', 'stb_vorbis': 'modules/stb_vorbis', 'svg': 'modules/svg', 'tga': 'modules/tga', 'theora': 'modules/theora', 'tinyexr': 'modules/tinyexr', 'upnp': 'modules/upnp', 'vhacd': 'modules/vhacd', 'visual_script': 'modules/visual_script', 'vorbis': 'modules/vorbis', 'webm': 'modules/webm', 'webp': 'modules/webp', 'webrtc': 'modules/webrtc', 'websocket': 'modules/websocket', 'webxr': 'modules/webxr', 'xatlas_unwrap': 'modules/xatlas_unwrap'})]) In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from platform/x11/crash_handler_x11.cpp:33: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/os/input.h:34, + from main/input_default.h:34, + from main/input_default.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> main/main_timer_sync.cpp +Compiling ==> main/main.cpp In file included from ./core/os/thread.h:44, - from ./main/main.h:35, - from platform/x11/godot_x11.cpp:36: + from platform/x11/joypad_linux.h:38, + from platform/x11/joypad_linux.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> main/performance.cpp +Compiling ==> main/default_controller_mappings.gen.cpp +Compiling ==> main/tests/test_astar.cpp +Compiling ==> main/tests/test_basis.cpp +Compiling ==> main/tests/test_crypto.cpp +Compiling ==> main/tests/test_gdscript.cpp +Compiling ==> main/tests/test_gui.cpp +Compiling ==> main/tests/test_main.cpp +Compiling ==> main/tests/test_math.cpp +Compiling ==> main/tests/test_oa_hash_map.cpp +Compiling ==> main/tests/test_ordered_hash_map.cpp +Compiling ==> main/tests/test_physics.cpp +Compiling ==> main/tests/test_physics_2d.cpp +Compiling ==> main/tests/test_render.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from main/main_timer_sync.h:34, + from main/main_timer_sync.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> main/tests/test_shader_lang.cpp +Compiling ==> main/tests/test_string.cpp +Compiling ==> main/tests/test_theme.cpp +Compiling ==> main/tests/test_transform.cpp +Compiling ==> main/tests/test_xml_parser.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from ./core/os/input.h:34, - from main/input_default.h:34, - from main/input_default.cpp:31: + from main/performance.h:34, + from main/performance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from platform/x11/power_x11.h:34, - from platform/x11/power_x11.cpp:56: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_astar.h:34, + from main/tests/test_astar.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -generate_modules_enabled(["modules/modules_enabled.gen.h"], [OrderedDict({'bmp': 'modules/bmp', 'bullet': 'modules/bullet', 'csg': 'modules/csg', 'cvtt': 'modules/cvtt', 'dds': 'modules/dds', 'denoise': 'modules/denoise', 'enet': 'modules/enet', 'etc': 'modules/etc', 'fbx': 'modules/fbx', 'freetype': 'modules/freetype', 'gdnative': 'modules/gdnative', 'gdscript': 'modules/gdscript', 'gltf': 'modules/gltf', 'gridmap': 'modules/gridmap', 'hdr': 'modules/hdr', 'jpg': 'modules/jpg', 'jsonrpc': 'modules/jsonrpc', 'lightmapper_cpu': 'modules/lightmapper_cpu', 'mbedtls': 'modules/mbedtls', 'minimp3': 'modules/minimp3', 'mobile_vr': 'modules/mobile_vr', 'navigation': 'modules/navigation', 'ogg': 'modules/ogg', 'opensimplex': 'modules/opensimplex', 'opus': 'modules/opus', 'pvr': 'modules/pvr', 'raycast': 'modules/raycast', 'regex': 'modules/regex', 'squish': 'modules/squish', 'stb_vorbis': 'modules/stb_vorbis', 'svg': 'modules/svg', 'tga': 'modules/tga', 'theora': 'modules/theora', 'tinyexr': 'modules/tinyexr', 'upnp': 'modules/upnp', 'vhacd': 'modules/vhacd', 'visual_script': 'modules/visual_script', 'vorbis': 'modules/vorbis', 'webm': 'modules/webm', 'webp': 'modules/webp', 'webrtc': 'modules/webrtc', 'websocket': 'modules/websocket', 'webxr': 'modules/webxr', 'xatlas_unwrap': 'modules/xatlas_unwrap'})]) -In file included from ./core/os/thread.h:44, - from platform/x11/joypad_linux.h:38, - from platform/x11/joypad_linux.cpp:33: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_basis.h:34, + from main/tests/test_basis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/main_timer_sync.cpp -Compiling ==> main/main.cpp -Compiling ==> main/performance.cpp -Compiling ==> main/default_controller_mappings.gen.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -35209,24 +35306,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_astar.cpp -Compiling ==> main/tests/test_basis.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from main/main_timer_sync.h:34, - from main/main_timer_sync.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from main/tests/test_crypto.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_crypto.cpp -Compiling ==> main/tests/test_gdscript.cpp -Compiling ==> main/tests/test_gui.cpp -Compiling ==> main/tests/test_main.cpp -In file included from ./core/os/thread.h:44, - from main/main.h:35, - from main/main.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_gdscript.h:34, + from main/tests/test_gdscript.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -35238,37 +35338,30 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_astar.h:34, - from main/tests/test_astar.cpp:31: + from main/tests/test_oa_hash_map.h:34, + from main/tests/test_oa_hash_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_math.cpp -Compiling ==> main/tests/test_oa_hash_map.cpp +In file included from ./core/os/thread.h:44, + from main/main.h:35, + from main/main.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/register_module_types.gen.cpp +Compiling ==> modules/bmp/image_loader_bmp.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from main/performance.h:34, - from main/performance.cpp:31: + from ./core/list.h:34, + from main/tests/test_main.h:34, + from main/tests/test_main.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bmp/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -35276,27 +35369,13 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_basis.h:34, - from main/tests/test_basis.cpp:31: + from main/tests/test_gui.h:34, + from main/tests/test_gui.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_ordered_hash_map.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -35304,47 +35383,41 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_gdscript.h:34, - from main/tests/test_gdscript.cpp:31: + from main/tests/test_physics.h:34, + from main/tests/test_physics.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_physics.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from main/tests/test_crypto.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_ordered_hash_map.h:34, + from main/tests/test_ordered_hash_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from main/tests/test_main.h:34, - from main/tests/test_main.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_math.h:34, + from main/tests/test_math.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/os/input.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -35352,12 +35425,14 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_gui.h:34, - from main/tests/test_gui.cpp:33: + from main/tests/test_render.h:34, + from main/tests/test_render.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -35365,12 +35440,13 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_oa_hash_map.h:34, - from main/tests/test_oa_hash_map.cpp:31: + from main/tests/test_string.h:34, + from main/tests/test_string.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -35378,8 +35454,8 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_math.h:34, - from main/tests/test_math.cpp:31: + from main/tests/test_physics_2d.h:34, + from main/tests/test_physics_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -35391,8 +35467,33 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_ordered_hash_map.h:34, - from main/tests/test_ordered_hash_map.cpp:31: + from main/tests/test_transform.h:34, + from main/tests/test_transform.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/xml_parser.h:34, + from main/tests/test_xml_parser.h:36, + from main/tests/test_xml_parser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./core/os/input_event.h:34, + from ./core/os/main_loop.h:34, + from main/tests/test_theme.h:34, + from main/tests/test_theme.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -35404,8 +35505,36 @@ from ./core/math/transform_2d.h:34, from ./core/os/input_event.h:34, from ./core/os/main_loop.h:34, - from main/tests/test_physics.h:34, - from main/tests/test_physics.cpp:31: + from main/tests/test_shader_lang.h:34, + from main/tests/test_shader_lang.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/bmp/image_loader_bmp.h:34, + from modules/bmp/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/bmp/image_loader_bmp.h:34, + from modules/bmp/image_loader_bmp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -35415,6 +35544,37 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, from platform/x11/power_x11.h:36: @@ -35431,6 +35591,22 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, + from ./core/os/input.h:35, + from ./main/input_default.h:34, + from platform/x11/joypad_linux.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, from platform/x11/context_gl_x11.h:38, @@ -35463,7 +35639,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/os/input.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35472,15 +35648,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_physics_2d.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/os/input.h:35, - from ./main/input_default.h:34, - from platform/x11/joypad_linux.h:39: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from main/performance.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35489,34 +35665,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_render.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_physics_2d.h:34, - from main/tests/test_physics_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_render.h:34, - from main/tests/test_render.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_shader_lang.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35543,17 +35692,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from ./core/io/file_access_network.h:34, - from main/main.cpp:35: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35593,7 +35738,13 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from ./core/io/file_access_network.h:34, + from main/main.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35615,27 +35766,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_shader_lang.h:34, - from main/tests/test_shader_lang.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from main/tests/test_crypto.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35645,23 +35791,16 @@ 214 | RingBuffer(int p_power = 0) { | ^ ./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from main/performance.cpp:34: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35674,10 +35813,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from main/tests/test_crypto.cpp:32: + from ./core/os/main_loop.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -35686,7 +35822,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_string.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35700,35 +35837,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> main/tests/test_theme.cpp -Compiling ==> main/tests/test_transform.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_string.h:34, - from main/tests/test_string.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> main/tests/test_xml_parser.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_transform.h:34, - from main/tests/test_transform.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35742,29 +35851,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/xml_parser.h:34, - from main/tests/test_xml_parser.h:36, - from main/tests/test_xml_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./core/os/input_event.h:34, - from ./core/os/main_loop.h:34, - from main/tests/test_theme.h:34, - from main/tests/test_theme.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35791,11 +35878,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/register_module_types.gen.cpp -Compiling ==> modules/bmp/image_loader_bmp.cpp -Compiling ==> modules/bmp/register_types.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35823,7 +35909,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35837,30 +35924,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/bmp/image_loader_bmp.h:34, - from modules/bmp/image_loader_bmp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/bmp/image_loader_bmp.h:34, - from modules/bmp/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp +Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -35874,34 +35938,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp -Compiling ==> thirdparty/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp -Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp Compiling ==> thirdparty/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp @@ -35958,14 +35994,12 @@ Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp -Linking Static Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp -Ranlib Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp Compiling ==> thirdparty/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp Compiling ==> thirdparty/bullet/BulletDynamics/Character/btKinematicCharacterController.cpp @@ -36023,9 +36057,7 @@ Compiling ==> thirdparty/bullet/BulletSoftBody/btDeformableBodySolver.cpp Compiling ==> thirdparty/bullet/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp Compiling ==> thirdparty/bullet/BulletSoftBody/btDeformableContactProjection.cpp -Linking Static Library ==> main/libmain.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp -Ranlib Library ==> main/libmain.x11.opt.tools.64.a Compiling ==> thirdparty/bullet/BulletSoftBody/btDeformableContactConstraint.cpp Compiling ==> thirdparty/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp Compiling ==> thirdparty/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp @@ -36048,6 +36080,14 @@ Compiling ==> thirdparty/bullet/LinearMath/TaskScheduler/btThreadSupportWin32.cpp Compiling ==> modules/csg/csg.cpp Compiling ==> modules/csg/csg_gizmos.cpp +Compiling ==> modules/csg/csg_shape.cpp +Compiling ==> modules/csg/register_types.cpp +Compiling ==> thirdparty/cvtt/ConvectionKernels.cpp +Compiling ==> modules/dds/register_types.cpp +Compiling ==> modules/dds/texture_loader_dds.cpp +Compiling ==> thirdparty/oidn/core/api.cpp +Compiling ==> thirdparty/oidn/core/device.cpp +Compiling ==> thirdparty/oidn/core/filter.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, @@ -36056,6 +36096,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/oidn/core/network.cpp +Compiling ==> thirdparty/oidn/core/autoencoder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, @@ -36066,11 +36108,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/csg/csg_shape.cpp -Compiling ==> modules/csg/register_types.cpp -Compiling ==> thirdparty/cvtt/ConvectionKernels.cpp -Compiling ==> modules/dds/register_types.cpp -Compiling ==> modules/dds/texture_loader_dds.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from modules/csg/csg.h:34, @@ -36080,10 +36117,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/oidn/core/transfer_function.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, - from modules/dds/register_types.cpp:33: + from modules/dds/texture_loader_dds.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -36091,7 +36129,7 @@ In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, - from modules/dds/texture_loader_dds.cpp:31: + from modules/dds/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -36106,9 +36144,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/api.cpp -Compiling ==> thirdparty/oidn/core/device.cpp -Compiling ==> thirdparty/oidn/core/filter.cpp +Compiling ==> thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/batch_normalization.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/concat.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution_pd.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/deconvolution.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/eltwise.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/engine.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product_pd.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/lrn.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory_desc_wrapper.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36124,6 +36172,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug_autogenerated.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/pooling.cpp +Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36139,8 +36191,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/network.cpp -Compiling ==> thirdparty/oidn/core/autoencoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36171,24 +36221,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/oidn/core/transfer_function.cpp -Compiling ==> thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/batch_normalization.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/concat.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/convolution_pd.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/deconvolution.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/eltwise.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/engine.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/inner_product_pd.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/lrn.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/memory_desc_wrapper.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug_autogenerated.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/pooling.cpp -Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_attr.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_desc.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/primitive_exec_types.cpp @@ -36196,28 +36228,12 @@ Compiling ==> thirdparty/oidn/mkl-dnn/src/common/query.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/reorder.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/rnn.cpp +Linking Static Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/oidn/mkl-dnn/src/common/scratchpad.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/shuffle.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/softmax.cpp -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1375:73: note: '' declared here - 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); - | ^ -In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', - inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: -modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] - 156 | struct Build2DFaces { - | ^~~~~~~~~~~~ -modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': -modules/csg/csg.cpp:1382:73: note: '' declared here - 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); - | ^ Compiling ==> thirdparty/oidn/mkl-dnn/src/common/stream.cpp +Ranlib Library ==> main/tests/libtests.x11.opt.tools.64.a Compiling ==> thirdparty/oidn/mkl-dnn/src/common/sum.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/utils.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/common/verbose.cpp @@ -36237,450 +36253,15 @@ Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp -Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_ray_world_algorithm.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/bullet_physics_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/bullet_physics_server.h:34, - from modules/bullet/bullet_physics_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/cvtt/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/cvtt/image_compress_cvtt.h:34, - from modules/cvtt/register_types.cpp:35: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/cvtt/image_compress_cvtt.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/cvtt/image_compress_cvtt.h:34, - from modules/cvtt/image_compress_cvtt.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.h:34, - from modules/bullet/generic_6dof_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/bullet/joint_bullet.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/cvtt/image_compress_cvtt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/shape_owner_bullet.cpp -Compiling ==> modules/bullet/soft_body_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/shape_owner_bullet.h:34, - from modules/bullet/shape_owner_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp -Compiling ==> modules/bullet/godot_result_callbacks.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.h:34, - from modules/bullet/cone_twist_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/physics_server.h:34, - from modules/bullet/godot_result_callbacks.h:34, - from modules/bullet/godot_result_callbacks.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/soft_body_bullet.h:34, - from modules/bullet/soft_body_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/area_bullet.cpp -Compiling ==> modules/bullet/rigid_body_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/area_bullet.h:34, - from modules/bullet/area_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/bullet_types_converter.cpp -Compiling ==> modules/bullet/godot_collision_configuration.cpp -Compiling ==> modules/bullet/godot_collision_dispatcher.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from ./core/math/basis.h:34, - from modules/bullet/bullet_types_converter.h:34, - from modules/bullet/bullet_types_converter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/rigid_body_bullet.h:34, - from modules/bullet/rigid_body_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/pin_joint_bullet.cpp -Compiling ==> modules/bullet/space_bullet.cpp -Compiling ==> modules/bullet/btRayShape.cpp -Compiling ==> modules/bullet/constraint_bullet.cpp -Compiling ==> modules/bullet/hinge_joint_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/constraint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from modules/bullet/space_bullet.h:34, - from modules/bullet/space_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/shape_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.h:34, - from modules/bullet/pin_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/godot_collision_dispatcher.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from modules/bullet/btRayShape.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.h:34, - from modules/bullet/hinge_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/bullet/slider_joint_bullet.cpp -Compiling ==> modules/bullet/collision_object_bullet.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from modules/bullet/shape_bullet.h:34, - from modules/bullet/shape_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/area_bullet.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/transform.h:34, - from modules/bullet/collision_object_bullet.h:34, - from modules/bullet/collision_object_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_convolution.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from modules/bullet/rid_bullet.h:34, - from modules/bullet/constraint_bullet.h:35, - from modules/bullet/joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.h:34, - from modules/bullet/slider_joint_bullet.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/rigid_body_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_eltwise.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pooling.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/space_bullet.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/shape_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder_utils.cpp Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jit_utils.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from modules/bullet/soft_body_bullet.h:35, - from modules/bullet/bullet_physics_server.h:40, - from modules/bullet/collision_object_bullet.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jitprofiling/jitprofiling.c Compiling ==> thirdparty/oidn/common/platform.cpp Compiling ==> thirdparty/oidn/common/thread.cpp @@ -36699,6 +36280,7 @@ ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ +Compiling ==> thirdparty/etc2comp/EtcBlock4x4.cpp ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from modules/enet/register_types.cpp:32: @@ -36706,13 +36288,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcBlock4x4.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_ETC1.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_R11.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RG11.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8A1.cpp Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGB8.cpp +Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGBA8.cpp +Compiling ==> thirdparty/etc2comp/Etc.cpp +Compiling ==> thirdparty/etc2comp/EtcDifferentialTrys.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from modules/enet/networked_multiplayer_enet.h:36: @@ -36724,7 +36308,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/EtcBlock4x4Encoding_RGBA8.cpp +Compiling ==> thirdparty/etc2comp/EtcFilter.cpp +Compiling ==> thirdparty/etc2comp/EtcImage.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from modules/enet/networked_multiplayer_enet.h:36, @@ -36737,10 +36322,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/etc2comp/Etc.cpp -Compiling ==> thirdparty/etc2comp/EtcDifferentialTrys.cpp -Compiling ==> thirdparty/etc2comp/EtcFilter.cpp -Compiling ==> thirdparty/etc2comp/EtcImage.cpp Compiling ==> thirdparty/etc2comp/EtcIndividualTrys.cpp Compiling ==> thirdparty/etc2comp/EtcMath.cpp Compiling ==> thirdparty/etc2comp/EtcSortedBlockList.cpp @@ -36748,6 +36329,24 @@ Compiling ==> modules/fbx/tools/validation_tools.cpp Compiling ==> modules/fbx/data/fbx_bone.cpp Compiling ==> modules/fbx/data/fbx_material.cpp +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1375:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1375:73: note: '' declared here + 1375 | p_collection.build2DFacesA[p_face_idx_a] = Build2DFaces(); + | ^ +In member function 'CSGBrushOperation::Build2DFaces& CSGBrushOperation::Build2DFaces::operator=(CSGBrushOperation::Build2DFaces&&)', + inlined from 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)' at modules/csg/csg.cpp:1382:59: +modules/csg/csg.h:156:16: warning: '.CSGBrushOperation::Build2DFaces::vertex_snap2' may be used uninitialized [-Wmaybe-uninitialized] + 156 | struct Build2DFaces { + | ^~~~~~~~~~~~ +modules/csg/csg.cpp: In member function 'void CSGBrushOperation::update_faces(const CSGBrush&, int, const CSGBrush&, int, Build2DFaceCollection&, float)': +modules/csg/csg.cpp:1382:73: note: '' declared here + 1382 | p_collection.build2DFacesB[p_face_idx_b] = Build2DFaces(); + | ^ Compiling ==> modules/fbx/data/fbx_mesh_data.cpp Compiling ==> modules/fbx/data/fbx_skeleton.cpp Compiling ==> modules/fbx/data/pivot_transform.cpp @@ -36759,39 +36358,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXAnimation.cpp +Compiling ==> modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/fbx/tools/import_utils.h:34, - from modules/fbx/tools/import_utils.cpp:31: + from ./core/hash_map.h:34, + from modules/fbx/data/fbx_mesh_data.h:34, + from modules/fbx/data/fbx_mesh_data.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXAnimation.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, from modules/fbx/tools/import_utils.h:34, - from modules/fbx/data/fbx_material.h:34, - from modules/fbx/data/fbx_material.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from modules/fbx/data/fbx_mesh_data.h:34, - from modules/fbx/data/fbx_mesh_data.cpp:31: + from modules/fbx/tools/import_utils.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -36807,13 +36394,25 @@ In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/fbx/tools/import_utils.h:34, + from modules/fbx/data/fbx_material.h:34, + from modules/fbx/data/fbx_material.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, from ./modules/fbx/fbx_parser/FBXParser.h:83, from ./modules/fbx/fbx_parser/FBXDocument.h:39, from modules/fbx/data/model_abstraction.h:34, - from modules/fbx/data/fbx_skeleton.h:36, - from modules/fbx/data/fbx_node.h:34, + from modules/fbx/data/fbx_node.h:35, from modules/fbx/data/fbx_bone.h:34, - from modules/fbx/data/fbx_bone.cpp:31: + from modules/fbx/data/fbx_skeleton.h:34, + from modules/fbx/data/fbx_skeleton.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -36828,21 +36427,47 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXDeformer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./modules/fbx/fbx_parser/FBXParser.h:83, from ./modules/fbx/fbx_parser/FBXDocument.h:39, from modules/fbx/data/model_abstraction.h:34, - from modules/fbx/data/fbx_node.h:35, + from modules/fbx/data/fbx_skeleton.h:36, + from modules/fbx/data/fbx_node.h:34, from modules/fbx/data/fbx_bone.h:34, - from modules/fbx/data/fbx_skeleton.h:34, - from modules/fbx/data/fbx_skeleton.cpp:31: + from modules/fbx/data/fbx_bone.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXDeformer.cpp +Compiling ==> modules/fbx/fbx_parser/FBXDocument.cpp +In file included from ./core/error_macros.h:34, + from modules/fbx/fbx_parser/FBXParseTools.h:34, + from modules/fbx/fbx_parser/FBXTokenizer.h:79, + from modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp:79: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXDocumentUtil.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/path.h:34, + from modules/fbx/tools/validation_tools.h:41: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36860,6 +36485,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXMaterial.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -36870,30 +36496,31 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> main/libmain.x11.opt.tools.64.a +Compiling ==> modules/fbx/fbx_parser/FBXMeshGeometry.cpp In file included from ./core/error_macros.h:34, - from modules/fbx/fbx_parser/FBXParseTools.h:34, - from modules/fbx/fbx_parser/FBXTokenizer.h:79, - from modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp:79: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXDocumentUtil.h:78, + from modules/fbx/fbx_parser/FBXDocumentUtil.cpp:76: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/path.h:34, - from modules/fbx/tools/validation_tools.h:41: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Ranlib Library ==> main/libmain.x11.opt.tools.64.a +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXDocument.cpp:76: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXModel.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36932,7 +36559,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXDocument.cpp +Compiling ==> modules/fbx/fbx_parser/FBXNodeAttribute.cpp +Compiling ==> modules/etc/image_compress_etc.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36959,11 +36587,32 @@ from ./core/color.h:34, from modules/fbx/fbx_parser/FBXParser.h:83, from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXDocument.cpp:76: + from modules/fbx/fbx_parser/FBXMeshGeometry.cpp:79: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXMaterial.cpp:77: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXModel.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/etc/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -36980,6 +36629,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/etc/image_compress_etc.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from modules/fbx/fbx_parser/FBXParser.h:83, + from modules/fbx/fbx_parser/FBXDocument.h:39, + from modules/fbx/fbx_parser/FBXNodeAttribute.cpp:77: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/etc/texture_loader_pkm.h:34, + from modules/etc/register_types.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -37000,28 +36676,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXDocumentUtil.cpp -Compiling ==> modules/fbx/fbx_parser/FBXMaterial.cpp -Compiling ==> modules/etc/image_compress_etc.cpp -Compiling ==> modules/etc/register_types.cpp Compiling ==> modules/etc/texture_loader_pkm.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/etc/image_compress_etc.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/etc/texture_loader_pkm.h:34, - from modules/etc/register_types.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXParser.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/etc/texture_loader_pkm.h:34, @@ -37030,27 +36686,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXDocumentUtil.h:78, - from modules/fbx/fbx_parser/FBXDocumentUtil.cpp:76: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXMaterial.cpp:77: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/fbx_parser/FBXPose.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -37067,27 +36703,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/fbx/fbx_parser/FBXMeshGeometry.cpp -Compiling ==> modules/fbx/fbx_parser/FBXModel.cpp -Compiling ==> modules/fbx/fbx_parser/FBXNodeAttribute.cpp -Compiling ==> modules/fbx/fbx_parser/FBXParser.cpp -Compiling ==> modules/fbx/fbx_parser/FBXPose.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXModel.cpp:77: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXMeshGeometry.cpp:79: + from modules/fbx/fbx_parser/FBXParseTools.h:34, + from modules/fbx/fbx_parser/FBXParser.cpp:81: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -37097,23 +36715,13 @@ from ./core/color.h:34, from modules/fbx/fbx_parser/FBXParser.h:83, from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXNodeAttribute.cpp:77: + from modules/fbx/fbx_parser/FBXPose.cpp:77: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/fbx_parser/FBXProperties.cpp Compiling ==> modules/fbx/fbx_parser/FBXTokenizer.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from modules/fbx/fbx_parser/FBXParser.h:83, - from modules/fbx/fbx_parser/FBXDocument.h:39, - from modules/fbx/fbx_parser/FBXPose.cpp:77: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/fbx_parser/FBXUtil.cpp In file included from ./core/error_macros.h:34, from modules/fbx/fbx_parser/FBXParseTools.h:34, @@ -37123,13 +36731,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from modules/fbx/fbx_parser/FBXParseTools.h:34, - from modules/fbx/fbx_parser/FBXParser.cpp:81: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/fbx/editor_scene_importer_fbx.cpp In file included from ./core/error_macros.h:34, from modules/fbx/fbx_parser/FBXParseTools.h:34, @@ -37150,6 +36751,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/fbx/register_types.cpp +Compiling ==> modules/freetype/register_types.cpp +Compiling ==> modules/gdnative/gdnative.cpp +Compiling ==> modules/gdnative/register_types.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/gdnative.h:34, + from modules/gdnative/gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/android/android_gdn.cpp +Compiling ==> modules/cvtt/image_compress_cvtt.cpp +In file included from ./editor/editor_node.h:34, + from modules/fbx/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from modules/fbx/data/fbx_mesh_data.h:34, @@ -37160,89 +36781,75 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/fbx/register_types.cpp -Compiling ==> modules/freetype/register_types.cpp -Compiling ==> modules/gdnative/gdnative.cpp -Compiling ==> modules/gdnative/register_types.cpp -Compiling ==> modules/gdnative/android/android_gdn.cpp +Compiling ==> modules/cvtt/register_types.cpp Compiling ==> modules/gdnative/gdnative/aabb.cpp -Compiling ==> modules/gdnative/gdnative/array.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from modules/gdnative/gdnative/aabb.cpp:33: + from ./core/color.h:34, + from ./core/image.h:34, + from modules/cvtt/image_compress_cvtt.h:34, + from modules/cvtt/image_compress_cvtt.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from modules/fbx/register_types.cpp:33: +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/gdnative.h:34, + from modules/gdnative/register_types.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdnative/gdnative.h:34, - from modules/gdnative/gdnative.cpp:31: + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/android/android_gdn.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from modules/gdnative/gdnative/array.cpp:34: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/cvtt/image_compress_cvtt.h:34, + from modules/cvtt/register_types.cpp:35: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/array.cpp Compiling ==> modules/gdnative/gdnative/basis.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/android/android_gdn.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from modules/gdnative/gdnative/aabb.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/mesh_instance.h:34, - from modules/fbx/data/fbx_mesh_data.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/gdnative.h:34, - from modules/gdnative/register_types.cpp:35: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from ./core/math/basis.h:34, + from modules/gdnative/gdnative/basis.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gdnative/gdnative/color.cpp -Compiling ==> modules/gdnative/gdnative/dictionary.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from ./core/math/basis.h:34, - from modules/gdnative/gdnative/basis.cpp:33: + from ./core/os/memory.h:34, + from modules/gdnative/gdnative/array.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/dictionary.cpp +Compiling ==> modules/gdnative/gdnative/gdnative.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -37251,6 +36858,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/node_path.cpp +Compiling ==> modules/gdnative/gdnative/plane.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -37260,9 +36869,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/gdnative.cpp -Compiling ==> modules/gdnative/gdnative/node_path.cpp -Compiling ==> modules/gdnative/gdnative/plane.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -37272,6 +36896,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/pool_arrays.cpp +Compiling ==> modules/gdnative/gdnative/quat.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -37281,14 +36907,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/pool_arrays.cpp +Compiling ==> modules/gdnative/gdnative/rect2.cpp +Compiling ==> modules/gdnative/gdnative/rid.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from modules/gdnative/register_types.cpp:43: + from ./core/os/os.h:34, + from modules/gdnative/gdnative.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37297,25 +36925,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/quat.cpp -Compiling ==> modules/gdnative/gdnative/rect2.cpp -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from modules/gdnative/gdnative/node_path.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/mesh_instance.h:34, + from modules/fbx/data/fbx_mesh_data.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37325,18 +36943,36 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from modules/gdnative/gdnative/pool_arrays.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from modules/gdnative/gdnative/node_path.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/string.cpp +Compiling ==> modules/gdnative/gdnative/string_name.cpp +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/quat.h:35, - from modules/gdnative/gdnative/quat.cpp:33: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from modules/gdnative/gdnative/rect2.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/rid.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from modules/gdnative/gdnative/pool_arrays.cpp:34: + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from modules/gdnative/gdnative/quat.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -37347,8 +36983,28 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, + from modules/gdnative/register_types.cpp:43: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/gdnative/transform.cpp +Compiling ==> modules/gdnative/gdnative/transform2d.cpp +Compiling ==> modules/gdnative/gdnative/variant.cpp +Compiling ==> modules/gdnative/gdnative/vector2.cpp +Compiling ==> modules/gdnative/gdnative/vector3.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/gdnative/gdnative.cpp:37: + from modules/cvtt/image_compress_cvtt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37357,18 +37013,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/string.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from modules/gdnative/gdnative/rect2.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/string_name.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -37379,27 +37023,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/transform.cpp +Compiling ==> modules/gdnative/nativescript/api_generator.cpp In file included from ./core/string_name.h:35, - from modules/gdnative/gdnative/string_name.cpp:33: + from modules/gdnative/gdnative/string.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/string_name.h:35, - from modules/gdnative/gdnative/string.cpp:33: + from modules/gdnative/gdnative/string_name.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/transform2d.cpp -Compiling ==> modules/gdnative/gdnative/variant.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from modules/gdnative/gdnative/transform2d.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/gdnative/gdnative/variant.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -37415,34 +37057,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from modules/gdnative/gdnative/gdnative.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative/vector2.cpp -Compiling ==> modules/gdnative/gdnative/vector3.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/gdnative/gdnative/variant.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/api_generator.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -37451,6 +37065,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -37461,6 +37076,20 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from modules/gdnative/gdnative/transform2d.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/nativescript/nativescript.cpp +Compiling ==> modules/gdnative/nativescript/register_types.cpp +Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp +Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from modules/gdnative/nativescript/api_generator.h:35, @@ -37469,9 +37098,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/nativescript/godot_nativescript.cpp -Compiling ==> modules/gdnative/nativescript/nativescript.cpp -Compiling ==> modules/gdnative/nativescript/register_types.cpp +Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp +Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp +Compiling ==> modules/gdnative/net/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -37481,57 +37110,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/nativescript/nativescript.h:34, - from modules/gdnative/nativescript/nativescript.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_library_singleton_editor.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/nativescript/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_system.h:34, - from modules/gdnative/gdnative_library_singleton_editor.h:35, - from modules/gdnative/gdnative_library_singleton_editor.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_library_editor_plugin.cpp -Compiling ==> modules/gdnative/net/multiplayer_peer_gdnative.cpp -Compiling ==> modules/gdnative/net/packet_peer_gdnative.cpp +Compiling ==> modules/bullet/slider_joint_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from modules/gdnative/nativescript/api_generator.cpp:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41, - from modules/gdnative/nativescript/godot_nativescript.cpp:40: + from modules/gdnative/gdnative/gdnative.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37540,22 +37126,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/net/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.h:34, - from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/nativescript/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp In file included from ./editor/editor_node.h:34, from modules/gdnative/gdnative_library_editor_plugin.h:35, from modules/gdnative/gdnative_library_editor_plugin.cpp:32: @@ -37563,19 +37140,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/nativescript/nativescript.h:34, + from modules/gdnative/nativescript/nativescript.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_system.h:34, + from modules/gdnative/gdnative_library_singleton_editor.h:35, + from modules/gdnative/gdnative_library_singleton_editor.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -37589,18 +37172,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/collision_object_bullet.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, from ./core/io/stream_peer.h:34, - from modules/gdnative/net/stream_peer_gdnative.h:34, - from modules/gdnative/net/stream_peer_gdnative.cpp:31: + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.h:34, + from modules/gdnative/net/multiplayer_peer_gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/godot_ray_world_algorithm.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -37615,13 +37202,105 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp +Compiling ==> modules/bullet/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.h:34, + from modules/bullet/slider_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/bullet_physics_server.cpp +Compiling ==> modules/bullet/generic_6dof_joint_bullet.cpp +Compiling ==> modules/bullet/joint_bullet.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_ray_world_algorithm.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/collision_object_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/bullet_physics_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.h:34, + from modules/bullet/generic_6dof_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/bullet_physics_server.h:34, + from modules/bullet/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/shape_owner_bullet.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/nativescript/nativescript.h:41, - from modules/gdnative/nativescript/register_types.cpp:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from modules/gdnative/nativescript/api_generator.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37630,15 +37309,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/net/webrtc_gdnative.cpp:31: +Compiling ==> modules/bullet/soft_body_bullet.cpp +Compiling ==> modules/bullet/area_bullet.cpp +Compiling ==> modules/bullet/cone_twist_joint_bullet.cpp +Compiling ==> modules/bullet/godot_result_callbacks.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/shape_owner_bullet.h:34, + from modules/bullet/shape_owner_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -37648,21 +37332,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/arvr/arvr_interface_gdnative.h:34, - from modules/gdnative/arvr/arvr_interface_gdnative.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39: +Compiling ==> modules/bullet/rigid_body_bullet.cpp +Compiling ==> modules/bullet/bullet_types_converter.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37671,7 +37343,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/arvr/register_types.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -37681,6 +37352,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/bullet/godot_collision_configuration.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -37699,7 +37371,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdnative/nativescript/nativescript.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37708,20 +37384,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./modules/gdnative/gdnative.h:34, - from modules/gdnative/arvr/arvr_interface_gdnative.h:34, - from modules/gdnative/arvr/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp In file included from ./core/io/packet_peer.h:36, - from ./modules/webrtc/webrtc_data_channel.h:34, - from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, - from modules/gdnative/net/webrtc_gdnative.cpp:35: + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdnative/nativescript/nativescript.h:41, + from modules/gdnative/nativescript/godot_nativescript.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37731,26 +37399,46 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/quat.h:35, + from ./core/math/basis.h:34, + from modules/bullet/bullet_types_converter.h:34, + from modules/bullet/bullet_types_converter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_instance.h:35, - from modules/gdnative/pluginscript/pluginscript_instance.cpp:31: + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.h:34, + from modules/bullet/cone_twist_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_language.cpp:32: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/physics_server.h:34, + from modules/bullet/godot_result_callbacks.h:34, + from modules/bullet/godot_result_callbacks.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/soft_body_bullet.h:34, + from modules/bullet/soft_body_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -37759,10 +37447,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from modules/gdnative/arvr/arvr_interface_gdnative.h:35: + from modules/gdnative/nativescript/nativescript.h:41, + from modules/gdnative/nativescript/register_types.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37771,18 +37457,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp -Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp -Compiling ==> modules/gdnative/pluginscript/register_types.cpp -Compiling ==> modules/gdnative/videodecoder/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36, - from modules/gdnative/arvr/arvr_interface_gdnative.h:35: + from ./editor/editor_file_system.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37792,47 +37472,150 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/rigid_body_bullet.h:34, + from modules/bullet/rigid_body_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/gdnative/pluginscript/register_types.cpp:33: +Compiling ==> modules/bullet/godot_collision_dispatcher.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/area_bullet.h:34, + from modules/bullet/area_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/bullet/pin_joint_bullet.cpp +Compiling ==> modules/bullet/space_bullet.cpp +Compiling ==> modules/bullet/btRayShape.cpp +Compiling ==> modules/bullet/constraint_bullet.cpp +Compiling ==> modules/bullet/hinge_joint_bullet.cpp +Compiling ==> modules/bullet/shape_bullet.cpp +Compiling ==> modules/gdnative/net/stream_peer_gdnative.cpp +Compiling ==> modules/gdnative/net/webrtc_gdnative.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:32: + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.h:34, + from modules/bullet/pin_joint_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from modules/bullet/btRayShape.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from modules/bullet/space_bullet.h:34, + from modules/bullet/space_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/gdnative/videodecoder/register_types.cpp:33: + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/constraint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp -Compiling ==> modules/denoise/denoise_wrapper.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from modules/denoise/denoise_wrapper.cpp:32: + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/bullet/rid_bullet.h:34, + from modules/bullet/constraint_bullet.h:35, + from modules/bullet/joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.h:34, + from modules/bullet/hinge_joint_bullet.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/net/webrtc_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/arvr/arvr_interface_gdnative.cpp +Compiling ==> modules/gdnative/arvr/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from modules/bullet/shape_bullet.h:34, + from modules/bullet/shape_bullet.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from modules/gdnative/net/stream_peer_gdnative.h:34, + from modules/gdnative/net/stream_peer_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/collision_object_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37843,22 +37626,58 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdnative/videodecoder/../gdnative.h:34, - from modules/gdnative/videodecoder/video_stream_gdnative.h:34, - from modules/gdnative/videodecoder/video_stream_gdnative.cpp:31: + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/arvr/arvr_interface_gdnative.h:34, + from modules/gdnative/arvr/arvr_interface_gdnative.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/transform.h:34, + from modules/bullet/collision_object_bullet.h:34, + from modules/bullet/godot_collision_dispatcher.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_instance.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./modules/gdnative/gdnative.h:34, + from modules/gdnative/arvr/arvr_interface_gdnative.h:34, + from modules/gdnative/arvr/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/denoise/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/pluginscript/pluginscript_language.cpp:33: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37867,22 +37686,54 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_language.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from modules/denoise/register_types.cpp:33: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdnative/pluginscript/pluginscript_instance.h:35, + from modules/gdnative/pluginscript/pluginscript_instance.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_language.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_loader.cpp +In file included from ./core/io/packet_peer.h:36, + from ./modules/webrtc/webrtc_data_channel.h:34, + from ./modules/webrtc/webrtc_data_channel_gdnative.h:37, + from modules/gdnative/net/webrtc_gdnative.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/pluginscript/pluginscript_script.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/gdnative/pluginscript/register_types.cpp:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/rigid_body_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37891,13 +37742,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/denoise/lightmap_denoiser.cpp +Compiling ==> modules/gdnative/pluginscript/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_instance.h:35, - from modules/gdnative/pluginscript/pluginscript_script.cpp:34: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/area_bullet.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37906,13 +37760,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/denoise/lightmap_denoiser.h:34, - from modules/denoise/lightmap_denoiser.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_loader.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -37921,8 +37780,26 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdnative/pluginscript/pluginscript_language.h:38, - from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, + from modules/gdnative/arvr/arvr_interface_gdnative.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36, + from modules/gdnative/arvr/arvr_interface_gdnative.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37931,7 +37808,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdnative/videodecoder/register_types.cpp +Compiling ==> modules/gdnative/videodecoder/video_stream_gdnative.cpp +Compiling ==> modules/gdnative/gdnative_api_struct.gen.cpp Compiling ==> modules/gdscript/gdscript.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdnative/pluginscript/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/gdnative/videodecoder/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_compiler.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/gdscript/gdscript.h:34, + from modules/gdscript/gdscript.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -37939,8 +37845,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: + from modules/gdnative/pluginscript/pluginscript_language.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37951,14 +37856,39 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, - from modules/gdscript/gdscript.h:34, - from modules/gdscript/gdscript.cpp:31: + from modules/gdnative/videodecoder/../gdnative.h:34, + from modules/gdnative/videodecoder/video_stream_gdnative.h:34, + from modules/gdnative/videodecoder/video_stream_gdnative.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript_compiler.cpp -Compiling ==> modules/gdscript/gdscript_editor.cpp +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/space_bullet.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/set.h:34, @@ -37968,6 +37898,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_function.cpp +Compiling ==> modules/gdscript/gdscript_functions.cpp +Compiling ==> modules/gdscript/gdscript_parser.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/gdscript/gdscript.h:34, @@ -37976,12 +37909,31 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/gdscript_tokenizer.cpp +In file included from ./core/os/thread.h:44, + from modules/gdscript/gdscript_function.h:34, + from modules/gdscript/gdscript_function.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from modules/gdscript/gdscript_functions.h:34, + from modules/gdscript/gdscript_functions.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from modules/gdnative/pluginscript/pluginscript_language.h:38, + from modules/gdnative/pluginscript/pluginscript_loader.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -37990,12 +37942,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gdscript/editor/gdscript_highlighter.cpp +Compiling ==> modules/gdscript/language_server/gdscript_extend_parser.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36, - from modules/gdscript/gdscript_compiler.h:35: + from modules/gdnative/pluginscript/pluginscript_instance.h:35, + from modules/gdnative/pluginscript/pluginscript_script.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38004,10 +37958,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript_function.cpp -In file included from ./core/os/thread.h:44, - from modules/gdscript/gdscript_function.h:34, - from modules/gdscript/gdscript_function.cpp:31: +Compiling ==> modules/gdscript/language_server/gdscript_language_protocol.cpp +In file included from ./core/string_name.h:35, + from modules/gdscript/gdscript_tokenizer.h:35, + from modules/gdscript/gdscript_tokenizer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from modules/gdscript/gdscript_parser.h:34, + from modules/gdscript/gdscript_parser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38016,7 +37978,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from modules/bullet/soft_body_bullet.h:35, + from modules/bullet/bullet_physics_server.h:40, + from modules/bullet/shape_bullet.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38025,30 +37991,79 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/gdscript_functions.cpp -Compiling ==> modules/gdscript/gdscript_parser.cpp -Compiling ==> modules/gdscript/gdscript_tokenizer.cpp +Compiling ==> modules/gdscript/language_server/gdscript_language_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/text_edit.h:34, + from modules/gdscript/editor/gdscript_highlighter.h:34, + from modules/gdscript/editor/gdscript_highlighter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/map.h:34, - from modules/gdscript/gdscript_parser.h:34, - from modules/gdscript/gdscript_parser.cpp:31: + from modules/gdscript/language_server/../gdscript_parser.h:34, + from modules/gdscript/language_server/gdscript_extend_parser.h:34, + from modules/gdscript/language_server/gdscript_extend_parser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from modules/gdscript/gdscript_functions.h:34, - from modules/gdscript/gdscript_functions.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from modules/gdscript/language_server/gdscript_language_protocol.h:34, + from modules/gdscript/language_server/gdscript_language_protocol.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from modules/gdscript/gdscript_tokenizer.h:35, - from modules/gdscript/gdscript_tokenizer.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/file_access_encrypted.h:34, + from modules/gdscript/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/language_server/gdscript_text_document.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from modules/gdscript/language_server/../gdscript_parser.h:34, + from modules/gdscript/language_server/gdscript_language_server.h:34, + from modules/gdscript/language_server/gdscript_language_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gdscript/language_server/gdscript_workspace.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from modules/gdscript/language_server/gdscript_text_document.h:34, + from modules/gdscript/language_server/gdscript_text_document.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38057,7 +38072,23 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/gdnative/pluginscript/register_types.cpp:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript_function.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38066,11 +38097,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gltf/editor_scene_exporter_gltf_plugin.cpp +Compiling ==> modules/gltf/editor_scene_importer_gltf.cpp +In file included from ./core/error_macros.h:34, + from ./core/map.h:34, + from modules/gdscript/language_server/../gdscript_parser.h:34, + from modules/gdscript/language_server/gdscript_workspace.h:34, + from modules/gdscript/language_server/gdscript_workspace.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript_function.h:37: + from modules/gdscript/gdscript.h:36, + from modules/gdscript/gdscript_compiler.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38079,14 +38122,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/register_types.cpp -Compiling ==> modules/gdscript/editor/gdscript_highlighter.cpp -Compiling ==> modules/gdscript/language_server/gdscript_extend_parser.cpp +Compiling ==> modules/gltf/gltf_accessor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript_parser.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/gdscript/gdscript_functions.cpp:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38095,46 +38139,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/file_access_encrypted.h:34, - from modules/gdscript/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/text_edit.h:34, - from modules/gdscript/editor/gdscript_highlighter.h:34, - from modules/gdscript/editor/gdscript_highlighter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:34, - from modules/gdscript/language_server/gdscript_extend_parser.h:34, - from modules/gdscript/language_server/gdscript_extend_parser.cpp:31: +Compiling ==> modules/gltf/gltf_animation.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from ./editor/import/resource_importer_scene.h:34, + from modules/gltf/editor_scene_importer_gltf.h:36, + from modules/gltf/editor_scene_importer_gltf.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/gltf_buffer_view.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./scene/3d/lightmapper.h:34, - from modules/denoise/lightmap_denoiser.h:35: + from modules/gdscript/gdscript.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38158,6 +38179,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from modules/gltf/editor_scene_exporter_gltf_plugin.h:34, + from modules/gltf/editor_scene_exporter_gltf_plugin.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from modules/gdscript/gdscript_parser.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38165,7 +38205,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/gdscript/gdscript_functions.cpp:38: + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/gdscript/language_server/gdscript_language_protocol.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38174,13 +38216,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/language_server/gdscript_language_protocol.cpp +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gltf/gltf_camera.cpp +Compiling ==> modules/gltf/gltf_document.cpp +Compiling ==> modules/gltf/gltf_light.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/gdscript.h:36, - from modules/gdscript/register_types.cpp:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from modules/gdnative/videodecoder/video_stream_gdnative.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38189,19 +38241,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gdscript/language_server/gdscript_language_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from modules/gdscript/language_server/gdscript_language_protocol.h:34, - from modules/gdscript/language_server/gdscript_language_protocol.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38216,42 +38255,67 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:34, - from modules/gdscript/language_server/gdscript_language_server.h:34, - from modules/gdscript/language_server/gdscript_language_server.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_animation.h:34, + from modules/gltf/gltf_animation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gdscript/language_server/gdscript_text_document.cpp -Compiling ==> modules/gdscript/language_server/gdscript_workspace.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from modules/gdscript/language_server/gdscript_text_document.h:34, - from modules/gdscript/language_server/gdscript_text_document.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_accessor.h:34, + from modules/gltf/gltf_accessor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:34, - from modules/gdscript/language_server/gdscript_workspace.h:34, - from modules/gdscript/language_server/gdscript_workspace.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_buffer_view.h:34, + from modules/gltf/gltf_buffer_view.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/editor_scene_exporter_gltf_plugin.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from modules/gltf/editor_scene_exporter_gltf_plugin.h:34, - from modules/gltf/editor_scene_exporter_gltf_plugin.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_camera.h:34, + from modules/gltf/gltf_camera.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_light.h:34, + from modules/gltf/gltf_light.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_document.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38260,12 +38324,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/gdscript/language_server/gdscript_language_protocol.h:35: + from modules/gdscript/language_server/../gdscript_parser.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38278,16 +38337,18 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/gdscript/language_server/../gdscript_parser.h:36: + from modules/gdscript/gdscript.h:36, + from modules/gdscript/register_types.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ -Compiling ==> modules/gltf/editor_scene_importer_gltf.cpp ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/gltf/gltf_mesh.cpp +Compiling ==> modules/gltf/gltf_node.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38315,16 +38376,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from ./editor/import/resource_importer_scene.h:34, - from modules/gltf/editor_scene_importer_gltf.h:36, - from modules/gltf/editor_scene_importer_gltf.cpp:33: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_node.h:34, + from modules/gltf/gltf_node.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_mesh.h:34, + from modules/gltf/gltf_mesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/gltf_skeleton.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38343,26 +38417,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_accessor.cpp +Compiling ==> modules/gltf/gltf_skin.cpp +Compiling ==> modules/gltf/gltf_spec_gloss.cpp +Compiling ==> modules/gltf/gltf_state.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/gltf/gltf_spec_gloss.h:34, + from modules/gltf/gltf_spec_gloss.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from modules/gltf/gltf_accessor.h:34, - from modules/gltf/gltf_accessor.cpp:31: + from modules/gltf/gltf_skin.h:34, + from modules/gltf/gltf_skin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_animation.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from modules/gltf/gltf_animation.h:34, - from modules/gltf/gltf_animation.cpp:31: + from modules/gltf/gltf_skeleton.h:34, + from modules/gltf/gltf_skeleton.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38371,10 +38456,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./editor/import/resource_importer_scene.h:36: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_accessor.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38383,17 +38470,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_buffer_view.cpp +Compiling ==> modules/gltf/gltf_texture.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_accessor.h:36: + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38403,24 +38487,20 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_buffer_view.h:34, - from modules/gltf/gltf_buffer_view.cpp:31: + from ./core/map.h:34, + from modules/gltf/gltf_state.h:34, + from modules/gltf/gltf_state.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_camera.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from modules/gltf/gltf_camera.h:34, - from modules/gltf/gltf_camera.cpp:31: + from modules/gltf/gltf_texture.h:34, + from modules/gltf/gltf_texture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38443,74 +38523,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_document.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_document.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_light.cpp -Compiling ==> modules/gltf/gltf_mesh.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_mesh.h:34, - from modules/gltf/gltf_mesh.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_node.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_light.h:34, - from modules/gltf/gltf_light.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_skeleton.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_node.h:34, - from modules/gltf/gltf_node.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_skeleton.h:34, - from modules/gltf/gltf_skeleton.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/gltf_skin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_node.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38519,17 +38541,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_skin.h:34, - from modules/gltf/gltf_skin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gltf/packed_scene_gltf.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38537,7 +38549,7 @@ from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, from ./scene/resources/mesh.h:37, - from modules/gltf/gltf_mesh.h:35: + from ./editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38546,17 +38558,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_spec_gloss.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/gltf/gltf_spec_gloss.h:34, - from modules/gltf/gltf_spec_gloss.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38566,7 +38567,7 @@ from ./scene/3d/skeleton.h:35, from ./scene/3d/bone_attachment.h:34, from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_node.h:36: + from modules/gltf/gltf_skin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38575,7 +38576,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_state.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from modules/gltf/packed_scene_gltf.h:36, + from modules/gltf/packed_scene_gltf.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38585,7 +38596,7 @@ from ./scene/3d/skeleton.h:35, from ./scene/3d/bone_attachment.h:34, from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_skin.h:36: + from modules/gltf/gltf_skeleton.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38594,17 +38605,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gltf/gltf_texture.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_skeleton.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from modules/gltf/gltf_mesh.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38613,50 +38621,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/map.h:34, - from modules/gltf/gltf_state.h:34, - from modules/gltf/gltf_state.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_texture.h:34, - from modules/gltf/gltf_texture.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/gltf/packed_scene_gltf.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from modules/gltf/packed_scene_gltf.h:36, - from modules/gltf/packed_scene_gltf.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/gltf/register_types.cpp Compiling ==> modules/gridmap/grid_map.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from modules/gltf/gltf_accessor.h:34, - from modules/gltf/register_types.cpp:35: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38689,11 +38655,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/gridmap/register_types.cpp +Compiling ==> modules/hdr/image_loader_hdr.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from modules/gltf/gltf_accessor.h:34, + from modules/gltf/register_types.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/hdr/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_texture.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38702,7 +38687,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/gridmap/register_types.cpp In file included from ./editor/editor_node.h:34, from modules/gridmap/grid_map_editor_plugin.h:34, from modules/gridmap/grid_map_editor_plugin.cpp:31: @@ -38710,16 +38694,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/hdr/image_loader_hdr.h:34, + from modules/hdr/image_loader_hdr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_texture.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38737,16 +38727,35 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/hdr/image_loader_hdr.h:34, + from modules/hdr/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/jsonrpc/jsonrpc.cpp +Compiling ==> modules/jsonrpc/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from modules/jsonrpc/jsonrpc.h:34, + from modules/jsonrpc/jsonrpc.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/lightmapper_cpu/lightmapper_cpu.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from ./scene/3d/bone_attachment.h:34, - from modules/gltf/gltf_document.h:34, - from modules/gltf/gltf_accessor.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38755,16 +38764,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/lightmapper_cpu/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/jsonrpc/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/denoise/denoise_wrapper.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from ./scene/3d/bone_attachment.h:34, + from modules/gltf/gltf_document.h:34, + from modules/gltf/gltf_accessor.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38773,17 +38793,42 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/hdr/image_loader_hdr.cpp +Compiling ==> modules/denoise/lightmap_denoiser.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from modules/lightmapper_cpu/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from modules/denoise/denoise_wrapper.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from modules/lightmapper_cpu/lightmapper_cpu.h:34, + from modules/lightmapper_cpu/lightmapper_cpu.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/denoise/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/gridmap/grid_map.h:34, - from modules/gridmap/register_types.cpp:34: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38793,12 +38838,11 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/hdr/image_loader_hdr.h:34, - from modules/hdr/image_loader_hdr.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from modules/denoise/lightmap_denoiser.h:34, + from modules/denoise/lightmap_denoiser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38807,7 +38851,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/hdr/image_loader_hdr.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38816,14 +38863,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/hdr/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/hdr/image_loader_hdr.h:34, - from modules/hdr/register_types.cpp:33: + from ./core/list.h:34, + from ./core/engine.h:34, + from modules/denoise/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -38832,10 +38875,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/hdr/image_loader_hdr.cpp:33: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/gridmap/grid_map.h:34, + from modules/gridmap/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38844,46 +38889,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/jpeg-compressor/jpgd.cpp -Compiling ==> modules/jsonrpc/jsonrpc.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/jsonrpc/jsonrpc.h:34, - from modules/jsonrpc/jsonrpc.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/jsonrpc/register_types.cpp -Compiling ==> modules/lightmapper_cpu/lightmapper_cpu.cpp -Compiling ==> modules/lightmapper_cpu/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from modules/jsonrpc/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from modules/lightmapper_cpu/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from modules/lightmapper_cpu/lightmapper_cpu.h:34, - from modules/lightmapper_cpu/lightmapper_cpu.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/aes.c Compiling ==> thirdparty/mbedtls/library/aesni.c Compiling ==> thirdparty/mbedtls/library/arc4.c @@ -38897,6 +38902,10 @@ Compiling ==> thirdparty/mbedtls/library/ccm.c Compiling ==> thirdparty/mbedtls/library/certs.c Compiling ==> thirdparty/mbedtls/library/chacha20.c +Compiling ==> thirdparty/mbedtls/library/chachapoly.c +Compiling ==> thirdparty/mbedtls/library/cipher.c +Compiling ==> thirdparty/mbedtls/library/cipher_wrap.c +Compiling ==> thirdparty/mbedtls/library/cmac.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -38905,8 +38914,7 @@ from ./scene/resources/material.h:38, from ./scene/resources/mesh.h:37, from ./scene/3d/lightmapper.h:34, - from modules/lightmapper_cpu/lightmapper_cpu.h:35, - from modules/lightmapper_cpu/register_types.cpp:34: + from modules/lightmapper_cpu/lightmapper_cpu.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38915,16 +38923,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/chachapoly.c +Compiling ==> thirdparty/mbedtls/library/ctr_drbg.c +Compiling ==> thirdparty/mbedtls/library/constant_time.c +Compiling ==> thirdparty/mbedtls/library/debug.c +Compiling ==> thirdparty/mbedtls/library/des.c +Compiling ==> thirdparty/mbedtls/library/dhm.c +Compiling ==> thirdparty/mbedtls/library/ecdh.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./scene/3d/lightmapper.h:34, - from modules/lightmapper_cpu/lightmapper_cpu.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -38933,26 +38943,52 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/mbedtls/library/cipher.c -Compiling ==> thirdparty/mbedtls/library/cipher_wrap.c -Compiling ==> thirdparty/mbedtls/library/cmac.c -Compiling ==> thirdparty/mbedtls/library/ctr_drbg.c -Compiling ==> thirdparty/mbedtls/library/constant_time.c -Compiling ==> thirdparty/mbedtls/library/debug.c -Compiling ==> thirdparty/mbedtls/library/des.c -Compiling ==> thirdparty/mbedtls/library/dhm.c -Compiling ==> thirdparty/mbedtls/library/ecdh.c Compiling ==> thirdparty/mbedtls/library/ecdsa.c Compiling ==> thirdparty/mbedtls/library/ecjpake.c Compiling ==> thirdparty/mbedtls/library/ecp.c Compiling ==> thirdparty/mbedtls/library/ecp_curves.c Compiling ==> thirdparty/mbedtls/library/entropy.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./scene/3d/lightmapper.h:34, + from modules/lightmapper_cpu/lightmapper_cpu.h:35, + from modules/lightmapper_cpu/register_types.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/entropy_poll.c Compiling ==> thirdparty/mbedtls/library/error.c Compiling ==> thirdparty/mbedtls/library/gcm.c Compiling ==> thirdparty/mbedtls/library/havege.c Compiling ==> thirdparty/mbedtls/library/hkdf.c Compiling ==> thirdparty/mbedtls/library/hmac_drbg.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./scene/3d/lightmapper.h:34, + from modules/denoise/lightmap_denoiser.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/mbedtls/library/md2.c Compiling ==> thirdparty/mbedtls/library/md4.c Compiling ==> thirdparty/mbedtls/library/md5.c @@ -39007,6 +39043,15 @@ Compiling ==> modules/minimp3/resource_importer_mp3.cpp Compiling ==> modules/mobile_vr/mobile_vr_interface.cpp Compiling ==> modules/mobile_vr/register_types.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/Recast.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAlloc.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -39015,19 +39060,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/arvr/arvr_interface.h:34, - from modules/mobile_vr/mobile_vr_interface.h:34, - from modules/mobile_vr/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/Recast.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -39049,7 +39082,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAlloc.cpp +Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp +Compiling ==> thirdparty/rvo2/Agent.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, @@ -39058,13 +39092,37 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastArea.cpp -Compiling ==> modules/jpg/image_loader_jpegd.cpp -Compiling ==> modules/jpg/register_types.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastAssert.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastContour.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastFilter.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastLayers.cpp +Compiling ==> thirdparty/rvo2/KdTree.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/arvr/arvr_interface.h:34, + from modules/mobile_vr/mobile_vr_interface.h:34, + from modules/mobile_vr/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/ogg/register_types.cpp +Compiling ==> thirdparty/misc/open-simplex-noise.c +Compiling ==> modules/opus/register_types.cpp +Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp +Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp +Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp +Compiling ==> thirdparty/embree/common/sys/sysinfo.cpp +Compiling ==> thirdparty/embree/common/sys/alloc.cpp +Compiling ==> thirdparty/embree/common/sys/filename.cpp +Compiling ==> thirdparty/embree/common/sys/library.cpp +Compiling ==> thirdparty/embree/common/sys/thread.cpp +Compiling ==> thirdparty/embree/common/sys/string.cpp +Compiling ==> thirdparty/embree/common/sys/regression.cpp +Compiling ==> thirdparty/embree/common/sys/mutex.cpp +Compiling ==> thirdparty/embree/common/sys/condition.cpp +Compiling ==> modules/mbedtls/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39083,37 +39141,46 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/jpg/image_loader_jpegd.cpp +Compiling ==> modules/jpg/register_types.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/image_loader_jpegd.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/jpg/image_loader_jpegd.h:34, - from modules/jpg/register_types.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMesh.cpp -Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/minimp3/audio_stream_mp3.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39122,7 +39189,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39141,6 +39207,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/image_loader_jpegd.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39156,6 +39233,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/mbedtls/dtls_server_mbedtls.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/jpg/image_loader_jpegd.h:34, + from modules/jpg/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/mbedtls/stream_peer_mbedtls.cpp +Compiling ==> modules/mbedtls/packet_peer_mbed_dtls.cpp +Compiling ==> modules/mbedtls/crypto_mbedtls.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/stream_peer_ssl.h:34, + from modules/mbedtls/stream_peer_mbedtls.h:34, + from modules/mbedtls/stream_peer_mbedtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/pvr/texture_loader_pvr.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -39169,6 +39276,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/pvr/image_compress_pvrtc.cpp +Compiling ==> modules/pvr/register_types.cpp +Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp +Compiling ==> thirdparty/embree/common/sys/barrier.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -39183,25 +39294,36 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/minimp3/audio_stream_mp3.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/mbedtls/ssl_context_mbedtls.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/pvr/image_compress_pvrtc.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/mbedtls/crypto_mbedtls.h:34, + from modules/mbedtls/crypto_mbedtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/pvr/texture_loader_pvr.h:34, + from modules/pvr/register_types.cpp:34: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -39216,6 +39338,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/opensimplex/open_simplex_noise.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/pvr/texture_loader_pvr.h:34, + from modules/pvr/texture_loader_pvr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/opensimplex/noise_texture.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/open_simplex_noise.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39223,7 +39365,11 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from modules/jpg/image_loader_jpegd.cpp:33: + from ./core/io/ip.h:35, + from ./core/io/net_socket.h:34, + from ./core/io/dtls_server.h:34, + from modules/mbedtls/dtls_server_mbedtls.h:34, + from modules/mbedtls/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39232,6 +39378,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/opensimplex/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/noise_texture.h:34, + from modules/opensimplex/noise_texture.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/common/math/constants.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39239,9 +39398,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from ./core/io/packet_peer_dtls.h:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39250,7 +39407,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/mbedtls/crypto_mbedtls.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39258,7 +39414,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/mbedtls/stream_peer_mbedtls.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39267,56 +39425,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/mbedtls/register_types.cpp -Compiling ==> modules/mbedtls/stream_peer_mbedtls.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastMeshDetail.cpp -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp -Compiling ==> thirdparty/rvo2/Agent.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from ./core/io/stream_peer_ssl.h:34, - from modules/mbedtls/stream_peer_mbedtls.h:34, - from modules/mbedtls/stream_peer_mbedtls.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/mbedtls/crypto_mbedtls.h:34, - from modules/mbedtls/crypto_mbedtls.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/rvo2/KdTree.cpp -Compiling ==> modules/ogg/register_types.cpp -Compiling ==> thirdparty/misc/open-simplex-noise.c -Compiling ==> modules/opus/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39324,11 +39432,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/net_socket.h:34, - from ./core/io/dtls_server.h:34, - from modules/mbedtls/dtls_server_mbedtls.h:34, - from modules/mbedtls/register_types.cpp:34: + from modules/jpg/image_loader_jpegd.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39337,24 +39441,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/pvrtccompressor/BitScale.cpp -Compiling ==> thirdparty/pvrtccompressor/MortonTable.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcDecoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcEncoder.cpp -Compiling ==> thirdparty/pvrtccompressor/PvrTcPacket.cpp -Compiling ==> thirdparty/embree/common/sys/sysinfo.cpp -Compiling ==> thirdparty/embree/common/sys/alloc.cpp -Compiling ==> thirdparty/embree/common/sys/filename.cpp -Compiling ==> thirdparty/embree/common/sys/library.cpp -Compiling ==> thirdparty/embree/common/sys/thread.cpp -Compiling ==> thirdparty/embree/common/sys/string.cpp +Compiling ==> thirdparty/embree/common/simd/sse.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from modules/mbedtls/crypto_mbedtls.cpp:35: + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from ./core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39363,18 +39460,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/embree/common/sys/regression.cpp -Compiling ==> thirdparty/embree/common/sys/mutex.cpp +Compiling ==> thirdparty/embree/common/lexers/stringstream.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from modules/opensimplex/open_simplex_noise.h:34, + from modules/opensimplex/noise_texture.h:34, + from modules/opensimplex/register_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/common/lexers/tokenstream.cpp +Compiling ==> thirdparty/embree/common/tasking/taskschedulerinternal.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/mbedtls/stream_peer_mbedtls.cpp:33: + from modules/mbedtls/crypto_mbedtls.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39383,81 +39489,38 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/embree/common/sys/condition.cpp -Compiling ==> modules/pvr/texture_loader_pvr.cpp -Compiling ==> modules/pvr/image_compress_pvrtc.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/pvr/texture_loader_pvr.h:34, - from modules/pvr/texture_loader_pvr.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/pvr/register_types.cpp -Compiling ==> thirdparty/embree/common/sys/barrier.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/pvr/image_compress_pvrtc.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/pvr/texture_loader_pvr.h:34, - from modules/pvr/register_types.cpp:34: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/embree/common/math/constants.cpp -Compiling ==> modules/opensimplex/open_simplex_noise.cpp -Compiling ==> modules/opensimplex/noise_texture.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/open_simplex_noise.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/opensimplex/register_types.cpp +Compiling ==> thirdparty/embree/kernels/common/device.cpp +Compiling ==> thirdparty/embree/kernels/common/stat.cpp +Compiling ==> thirdparty/embree/kernels/common/acceln.cpp +Compiling ==> thirdparty/embree/kernels/common/accelset.cpp +Compiling ==> thirdparty/embree/kernels/common/state.cpp +Compiling ==> thirdparty/embree/kernels/common/rtcore.cpp +Compiling ==> thirdparty/embree/kernels/common/rtcore_builder.cpp +Compiling ==> thirdparty/embree/kernels/common/scene.cpp +Compiling ==> modules/navigation/nav_map.cpp +Compiling ==> modules/navigation/rvo_agent.cpp +Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp +Compiling ==> modules/navigation/godot_navigation_server.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/noise_texture.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from modules/navigation/rvo_agent.h:34, + from modules/navigation/rvo_agent.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/embree/common/simd/sse.cpp -Compiling ==> thirdparty/embree/common/lexers/stringstream.cpp +Compiling ==> modules/navigation/navigation_mesh_generator.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from modules/opensimplex/open_simplex_noise.h:34, - from modules/opensimplex/noise_texture.h:34, - from modules/opensimplex/register_types.cpp:32: + from ./core/list.h:34, + from ./core/rid.h:34, + from modules/navigation/nav_rid.h:34, + from modules/navigation/nav_map.h:34, + from modules/navigation/nav_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/embree/common/lexers/tokenstream.cpp -Compiling ==> thirdparty/embree/common/tasking/taskschedulerinternal.cpp -Compiling ==> thirdparty/embree/kernels/common/device.cpp -Compiling ==> thirdparty/embree/kernels/common/stat.cpp -Compiling ==> thirdparty/embree/kernels/common/acceln.cpp -Compiling ==> thirdparty/embree/kernels/common/accelset.cpp -Compiling ==> modules/navigation/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39477,15 +39540,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/navigation/register_types.cpp Compiling ==> modules/navigation/nav_region.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from modules/navigation/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/kernels/common/alloc.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39505,23 +39562,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/navigation_mesh_generator.cpp -Compiling ==> modules/navigation/godot_navigation_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./scene/3d/navigation.h:34, - from modules/navigation/nav_region.h:34, - from modules/navigation/nav_region.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/nav_map.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -39531,7 +39571,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/navigation/rvo_agent.cpp +Compiling ==> thirdparty/embree/kernels/common/geometry.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from ./core/math/convex_hull.h:48, @@ -39540,44 +39580,50 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/kernels/common/scene_triangle_mesh.cpp +In file included from ./editor/editor_node.h:34, + from modules/navigation/navigation_mesh_editor_plugin.h:36, + from modules/navigation/navigation_mesh_editor_plugin.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/kernels/geometry/primitive4.cpp +Compiling ==> thirdparty/embree/kernels/builders/primrefgen.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from modules/navigation/nav_rid.h:34, - from modules/navigation/nav_map.h:34, - from modules/navigation/nav_map.cpp:31: + from ./core/engine.h:34, + from modules/navigation/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/navigation/rvo_agent.h:34, - from modules/navigation/rvo_agent.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./scene/3d/navigation.h:34, + from modules/navigation/nav_region.h:34, + from modules/navigation/nav_region.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/embree/kernels/bvh/bvh.cpp +Compiling ==> thirdparty/embree/kernels/bvh/bvh_statistics.cpp +Compiling ==> thirdparty/embree/kernels/bvh/bvh4_factory.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from ./servers/navigation_server.h:36, + from modules/navigation/godot_navigation_server.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39586,15 +39632,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/embree/kernels/bvh/bvh8_factory.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from ./servers/navigation_server.h:36, - from modules/navigation/godot_navigation_server.h:35: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39603,14 +39651,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/navigation/navigation_mesh_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from modules/navigation/navigation_mesh_editor_plugin.h:36, - from modules/navigation/navigation_mesh_editor_plugin.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39632,12 +39672,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39646,7 +39682,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/embree/kernels/common/state.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -39665,18 +39700,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/embree/kernels/common/rtcore.cpp -Compiling ==> thirdparty/embree/kernels/common/rtcore_builder.cpp -Compiling ==> thirdparty/embree/kernels/common/scene.cpp -Compiling ==> thirdparty/embree/kernels/common/alloc.cpp -Compiling ==> thirdparty/embree/kernels/common/geometry.cpp -Compiling ==> thirdparty/embree/kernels/common/scene_triangle_mesh.cpp -Compiling ==> thirdparty/embree/kernels/geometry/primitive4.cpp -Compiling ==> thirdparty/embree/kernels/builders/primrefgen.cpp -Compiling ==> thirdparty/embree/kernels/bvh/bvh.cpp -Compiling ==> thirdparty/embree/kernels/bvh/bvh_statistics.cpp -Compiling ==> thirdparty/embree/kernels/bvh/bvh4_factory.cpp -Compiling ==> thirdparty/embree/kernels/bvh/bvh8_factory.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/embree/kernels/bvh/bvh_collider.cpp Compiling ==> thirdparty/embree/kernels/bvh/bvh_rotate.cpp Compiling ==> thirdparty/embree/kernels/bvh/bvh_refit.cpp @@ -39688,6 +39724,7 @@ Compiling ==> thirdparty/embree/kernels/bvh/bvh_builder_twolevel.cpp Compiling ==> thirdparty/embree/kernels/bvh/bvh_intersector1_bvh4.cpp Compiling ==> modules/regex/regex.cpp +Compiling ==> modules/regex/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/dictionary.h:35, @@ -39697,8 +39734,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/regex/register_types.cpp -Compiling ==> modules/squish/image_compress_squish.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -39708,6 +39743,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/squish/image_compress_squish.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -39720,8 +39756,6 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/squish/register_types.cpp Compiling ==> thirdparty/misc/stb_vorbis.c -Compiling ==> thirdparty/nanosvg/nanosvg.cc -Compiling ==> modules/tga/image_loader_tga.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -39732,6 +39766,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/nanosvg/nanosvg.cc +Compiling ==> modules/tga/image_loader_tga.cpp +Compiling ==> modules/tga/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -39743,7 +39780,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/tga/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -39756,50 +39792,25 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/theora/register_types.cpp +Compiling ==> modules/theora/video_stream_theora.cpp +Compiling ==> thirdparty/tinyexr/tinyexr.cc In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/theora/video_stream_theora.h:34, - from modules/theora/register_types.cpp:33: + from modules/theora/video_stream_theora.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/tga/image_loader_tga.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/theora/video_stream_theora.cpp -Compiling ==> thirdparty/tinyexr/tinyexr.cc In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from modules/theora/video_stream_theora.h:34, - from modules/theora/video_stream_theora.cpp:31: + from modules/theora/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> thirdparty/miniupnpc/src/igd_desc_parse.c -In file included from modules/theora/video_stream_theora.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/miniupnpc/src/miniupnpc.c Compiling ==> thirdparty/miniupnpc/src/minixml.c Compiling ==> thirdparty/miniupnpc/src/minisoap.c @@ -39809,7 +39820,17 @@ Compiling ==> thirdparty/miniupnpc/src/upnpdev.c Compiling ==> thirdparty/miniupnpc/src/upnpreplyparse.c Compiling ==> thirdparty/miniupnpc/src/connecthostport.c -In file included from modules/theora/video_stream_theora.h:38: +Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c +Compiling ==> thirdparty/miniupnpc/src/receivedata.c +Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tga/image_loader_tga.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39818,96 +39839,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/miniupnpc/src/portlistingparse.c -Compiling ==> thirdparty/miniupnpc/src/receivedata.c -Compiling ==> thirdparty/miniupnpc/src/addr_is_reserved.c Compiling ==> thirdparty/vhacd/src/vhacdManifoldMesh.cpp Compiling ==> thirdparty/vhacd/src/FloatMath.cpp Compiling ==> thirdparty/vhacd/src/vhacdMesh.cpp +Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp +Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp +Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp +Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp Compiling ==> modules/upnp/register_types.cpp -In file included from ./core/error_macros.h:34, - from modules/upnp/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/svg/image_loader_svg.cpp -Compiling ==> modules/svg/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/svg/image_loader_svg.h:34, - from modules/svg/image_loader_svg.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/svg/image_loader_svg.h:34, - from modules/svg/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/upnp/upnp.cpp Compiling ==> modules/upnp/upnp_device.cpp -Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp -Compiling ==> modules/stb_vorbis/register_types.cpp -Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp +Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp +Compiling ==> thirdparty/vhacd/src/VHACD.cpp +Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from modules/upnp/upnp_device.h:34, - from modules/upnp/upnp_device.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, - from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, - from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: + from modules/upnp/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/upnp/upnp.cpp -Compiling ==> thirdparty/vhacd/src/vhacdICHull.cpp -Compiling ==> thirdparty/vhacd/src/vhacdVolume.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: +Compiling ==> modules/visual_script/register_types.cpp +In file included from modules/theora/video_stream_theora.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39927,34 +39879,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: +In file included from modules/theora/video_stream_theora.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -39963,12 +39888,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/vhacd/src/VHACD-ASYNC.cpp -Compiling ==> thirdparty/vhacd/src/btAlignedAllocator.cpp -Compiling ==> thirdparty/vhacd/src/vhacdRaycastMesh.cpp -Compiling ==> thirdparty/vhacd/src/VHACD.cpp -Compiling ==> thirdparty/vhacd/src/btConvexHullComputer.cpp -Compiling ==> modules/visual_script/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from modules/upnp/upnp_device.h:34, + from modules/upnp/upnp_device.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/visual_script/visual_script.cpp Compiling ==> modules/visual_script/visual_script_builtin_funcs.cpp In file included from ./core/error_macros.h:34, @@ -39986,6 +39916,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_editor.cpp In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, from modules/visual_script/visual_script_builtin_funcs.h:34, @@ -39994,7 +39925,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_editor.cpp +Compiling ==> modules/visual_script/visual_script_expression.cpp +Compiling ==> modules/visual_script/visual_script_flow_control.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -40009,8 +39941,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_expression.cpp -Compiling ==> modules/visual_script/visual_script_flow_control.cpp In file included from ./core/os/thread.h:44, from modules/visual_script/visual_script.h:34, from modules/visual_script/visual_script_expression.h:34, @@ -40027,6 +39957,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_func_nodes.cpp +Compiling ==> modules/visual_script/visual_script_nodes.cpp +Compiling ==> modules/svg/register_types.cpp +Compiling ==> modules/svg/image_loader_svg.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40041,6 +39975,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/visual_script/visual_script_property_selector.cpp +Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_func_nodes.h:34, + from modules/visual_script/visual_script_func_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/svg/image_loader_svg.h:34, + from modules/svg/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/vorbis/register_types.cpp +Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_nodes.h:34, + from modules/visual_script/visual_script_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40054,6 +40019,39 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/svg/image_loader_svg.h:34, + from modules/svg/image_loader_svg.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from ./editor/editor_help.h:34, + from modules/visual_script/visual_script_property_selector.h:34, + from modules/visual_script/visual_script_property_selector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp +In file included from ./core/os/thread.h:44, + from modules/visual_script/visual_script.h:34, + from modules/visual_script/visual_script_yield_nodes.h:34, + from modules/visual_script/visual_script_yield_nodes.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40067,11 +40065,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from modules/visual_script/visual_script.h:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40080,14 +40082,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp +Compiling ==> modules/webp/image_loader_webp.cpp +Compiling ==> modules/stb_vorbis/audio_stream_ogg_vorbis.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from modules/visual_script/visual_script.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40096,7 +40098,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_func_nodes.cpp +Compiling ==> modules/stb_vorbis/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40110,42 +40112,40 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/stb_vorbis/resource_importer_ogg_vorbis.cpp +Compiling ==> modules/webp/register_types.cpp In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_func_nodes.h:34, - from modules/visual_script/visual_script_func_nodes.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/register_types.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_nodes.cpp -Compiling ==> modules/visual_script/visual_script_property_selector.cpp In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_nodes.h:34, - from modules/visual_script/visual_script_nodes.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from ./editor/editor_help.h:34, - from modules/visual_script/visual_script_property_selector.h:34, - from modules/visual_script/visual_script_property_selector.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/webp/image_loader_webp.h:34, + from modules/webp/image_loader_webp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/visual_script/visual_script_yield_nodes.cpp In file included from ./core/os/thread.h:44, - from modules/visual_script/visual_script.h:34, - from modules/visual_script/visual_script_yield_nodes.h:34, - from modules/visual_script/visual_script_yield_nodes.cpp:31: + from ./core/io/resource_loader.h:34, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.h:34, + from modules/stb_vorbis/resource_importer_ogg_vorbis.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -40163,6 +40163,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/webp/image_loader_webp.h:34, + from modules/webp/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40176,10 +40187,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/vorbis/register_types.cpp -Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc -Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp -Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40196,8 +40203,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp -Compiling ==> modules/webp/image_loader_webp.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40211,59 +40216,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webp/register_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/webp/image_loader_webp.h:34, - from modules/webp/image_loader_webp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/webp/image_loader_webp.h:34, - from modules/webp/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/vhacd/register_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webp/image_loader_webp.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from modules/vhacd/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> modules/webrtc/register_types.cpp +Compiling ==> modules/webrtc/webrtc_data_channel.cpp +Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_data_channel_js.cpp +Compiling ==> modules/webrtc/webrtc_multiplayer.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -40273,7 +40230,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40291,9 +40247,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40303,8 +40262,15 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, - from modules/webrtc/webrtc_data_channel.h:34, - from modules/webrtc/register_types.cpp:33: + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40313,7 +40279,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40328,18 +40294,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_data_channel_js.cpp -Compiling ==> modules/webrtc/webrtc_multiplayer.cpp -Compiling ==> modules/webrtc/webrtc_peer_connection.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp +Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp +Compiling ==> thirdparty/wslay/wslay_net.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40354,6 +40311,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/webp/image_loader_webp.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/wslay/wslay_event.c +Compiling ==> thirdparty/wslay/wslay_queue.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40367,11 +40342,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webrtc/webrtc_peer_connection_gdnative.cpp -Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp -Compiling ==> thirdparty/wslay/wslay_net.c -Compiling ==> thirdparty/wslay/wslay_event.c -Compiling ==> thirdparty/wslay/wslay_queue.c +Compiling ==> thirdparty/wslay/wslay_frame.c In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40386,26 +40357,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/wslay/wslay_frame.c -Compiling ==> modules/webm/register_types.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webm/video_stream_webm.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from modules/webm/video_stream_webm.h:34, - from modules/webm/video_stream_webm.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +Compiling ==> modules/webxr/register_types.cpp +Compiling ==> modules/webxr/webxr_interface.cpp +Compiling ==> modules/webxr/webxr_interface_js.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from modules/stb_vorbis/audio_stream_ogg_vorbis.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40414,8 +40378,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/webxr/register_types.cpp -Compiling ==> modules/websocket/websocket_server.cpp +Compiling ==> thirdparty/xatlas/xatlas.cpp +Compiling ==> platform/android/api/api.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -40428,16 +40392,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/arvr/arvr_interface.h:34, + from modules/webxr/webxr_interface.h:34, + from modules/webxr/webxr_interface.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/emws_peer.cpp +In file included from ./core/io/packet_peer.h:36, + from modules/webrtc/webrtc_data_channel.h:34, + from modules/webrtc/register_types.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40446,6 +40416,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/websocket/wsl_server.cpp +Compiling ==> modules/websocket/websocket_peer.cpp +Compiling ==> modules/websocket/register_types.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -40457,53 +40430,40 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_server.h:34, - from modules/websocket/websocket_server.cpp:31: + from ./core/engine.h:34, + from platform/android/api/api.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/websocket/wsl_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from ./core/io/stream_peer_ssl.h:34, - from modules/websocket/wsl_client.h:37, - from modules/websocket/wsl_client.cpp:33: + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/websocket/websocket_peer.h:35, + from modules/websocket/websocket_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/tinyexr/register_types.cpp -Compiling ==> modules/tinyexr/image_loader_tinyexr.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tinyexr/image_loader_tinyexr.h:34, - from modules/tinyexr/register_types.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/websocket/websocket_server.h:34, + from modules/websocket/wsl_server.h:36, + from modules/websocket/wsl_server.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/tinyexr/image_saver_tinyexr.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40512,27 +40472,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/emws_server.cpp -Compiling ==> modules/websocket/wsl_server.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from modules/tinyexr/image_loader_tinyexr.h:34, - from modules/tinyexr/image_loader_tinyexr.cpp:31: + from modules/websocket/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/webm/video_stream_webm.cpp:34: +Compiling ==> modules/websocket/emws_client.cpp +Compiling ==> modules/websocket/wsl_peer.cpp +Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40541,34 +40490,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from modules/tinyexr/image_saver_tinyexr.h:34, - from modules/tinyexr/image_saver_tinyexr.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_server.h:34, - from modules/websocket/wsl_server.h:36, - from modules/websocket/wsl_server.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_server.h:36: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40577,17 +40499,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_peer.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40596,6 +40508,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/websocket/emws_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -40603,33 +40516,21 @@ from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, - from modules/websocket/websocket_peer.h:35, - from modules/websocket/websocket_peer.cpp:31: + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_multiplayer_peer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_server.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_client.cpp +Compiling ==> modules/websocket/websocket_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/tinyexr/image_loader_tinyexr.cpp:33: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40643,40 +40544,22 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from modules/websocket/websocket_client.h:34, - from modules/websocket/websocket_client.cpp:31: + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from modules/websocket/wsl_peer.h:37, + from modules/websocket/wsl_peer.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/websocket/wsl_client.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from modules/tinyexr/image_saver_tinyexr.h:34, - from modules/tinyexr/register_types.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/emws_client.cpp -Compiling ==> modules/websocket/emws_peer.cpp -Compiling ==> modules/websocket/wsl_peer.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from ./servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40685,16 +40568,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp +Compiling ==> modules/vhacd/register_types.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from modules/websocket/wsl_peer.h:37, - from modules/websocket/wsl_peer.cpp:33: + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/websocket/websocket_server.h:34, + from modules/websocket/websocket_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -40704,11 +40587,11 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_multiplayer_peer.cpp:31: + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from ./core/io/stream_peer_ssl.h:34, + from modules/websocket/wsl_client.h:37, + from modules/websocket/wsl_client.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -40722,42 +40605,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> modules/websocket/register_types.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from modules/websocket/websocket_multiplayer_peer.h:35, - from modules/websocket/websocket_client.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from modules/websocket/register_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/webxr/webxr_interface.cpp -Compiling ==> modules/webxr/webxr_interface_js.cpp -Compiling ==> thirdparty/xatlas/xatlas.cpp +Compiling ==> modules/webm/video_stream_webm.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/arvr/arvr_interface.h:34, - from modules/webxr/webxr_interface.h:34, - from modules/webxr/webxr_interface.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from modules/vhacd/register_types.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/api/api.cpp -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38, + from modules/websocket/register_types.cpp:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40766,15 +40637,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from platform/android/api/api.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40783,17 +40649,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/webm/register_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/stream_peer_tcp.h:34, - from modules/websocket/wsl_client.h:38, - from modules/websocket/register_types.cpp:40: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40802,13 +40664,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/iphone/api/api.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/video_stream_webm.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from modules/webm/video_stream_webm.h:34, + from modules/webm/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40817,14 +40689,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/javascript/api/api.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from ./servers/arvr/arvr_interface.h:36: + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_server.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -40833,27 +40701,44 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/websocket/websocket_client.cpp +Compiling ==> platform/iphone/api/api.cpp +Compiling ==> platform/javascript/api/api.cpp Compiling ==> platform/register_platform_apis.gen.cpp Compiling ==> drivers/unix/dir_access_unix.cpp +Compiling ==> drivers/unix/file_access_unix.cpp +Compiling ==> drivers/unix/ip_unix.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from drivers/unix/dir_access_unix.h:36, + from drivers/unix/dir_access_unix.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from platform/javascript/api/api.cpp:32: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from modules/websocket/websocket_client.h:34, + from modules/websocket/websocket_client.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from drivers/unix/dir_access_unix.h:36, - from drivers/unix/dir_access_unix.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from platform/javascript/api/api.cpp:32: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/file_access_unix.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -40863,7 +40748,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/ip_unix.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -40889,16 +40773,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/unix/syslog_logger.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -40908,12 +40782,8 @@ ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/unix/syslog_logger.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -40924,17 +40794,35 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from modules/websocket/websocket_multiplayer_peer.h:35, + from modules/websocket/websocket_client.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> drivers/unix/thread_posix.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> drivers/windows/dir_access_windows.cpp -In file included from ./core/os/thread.h:44, - from drivers/unix/thread_posix.cpp:35: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> drivers/windows/file_access_windows.cpp -Compiling ==> drivers/alsa/asound-so_wrap.c -Compiling ==> drivers/alsa/audio_driver_alsa.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40951,6 +40839,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/alsa/asound-so_wrap.c +In file included from ./core/os/thread.h:44, + from drivers/unix/thread_posix.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -40967,6 +40862,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/alsa/audio_driver_alsa.cpp Compiling ==> drivers/coreaudio/audio_driver_coreaudio.cpp Compiling ==> drivers/pulseaudio/pulse-so_wrap.c In file included from ./core/io/packet_peer.h:36, @@ -40985,7 +40881,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from drivers/alsa/audio_driver_alsa.h:37, from drivers/alsa/audio_driver_alsa.cpp:31: @@ -40993,10 +40902,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/pulseaudio/audio_driver_pulseaudio.cpp Compiling ==> drivers/alsamidi/midi_driver_alsamidi.cpp -Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp -Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp -Compiling ==> drivers/gles3/rasterizer_canvas_base_gles3.cpp +In file included from ./core/os/thread.h:44, + from drivers/pulseaudio/audio_driver_pulseaudio.h:37, + from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -41008,20 +40922,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from drivers/pulseaudio/audio_driver_pulseaudio.h:37, - from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles3/rasterizer_canvas_gles3.cpp +Compiling ==> drivers/coremidi/midi_driver_coremidi.cpp +Compiling ==> drivers/winmidi/midi_driver_winmidi.cpp +Compiling ==> drivers/gles3/rasterizer_canvas_base_gles3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from ./core/io/stream_peer_tcp.h:34, + from modules/websocket/wsl_client.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41039,9 +40952,35 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/alsamidi/midi_driver_alsamidi.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles3/rasterizer_canvas_gles3.cpp Compiling ==> drivers/gles3/rasterizer_gles3.cpp Compiling ==> drivers/gles3/rasterizer_scene_gles3.cpp -Compiling ==> modules/raycast/lightmap_raycaster.cpp +Compiling ==> drivers/gles3/rasterizer_storage_gles3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41049,8 +40988,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from drivers/alsa/audio_driver_alsa.h:39: + from modules/webm/video_stream_webm.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41059,49 +40997,53 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles3/shader_cache_gles3.cpp +Compiling ==> drivers/gles3/shader_compiler_gles3.cpp +Compiling ==> drivers/gles3/shader_gles3.cpp +Compiling ==> drivers/gles2/rasterizer_canvas_base_gles2.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/raycast/lightmap_raycaster.h:31, - from modules/raycast/lightmap_raycaster.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles3/rasterizer_canvas_gles3.h:34, + from drivers/gles3/rasterizer_gles3.h:34, + from drivers/gles3/rasterizer_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/raycast/register_types.cpp -Compiling ==> drivers/gles3/rasterizer_storage_gles3.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, from ./core/os/os.h:34, from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, from drivers/gles3/rasterizer_canvas_gles3.h:34, - from drivers/gles3/rasterizer_gles3.h:34, - from drivers/gles3/rasterizer_gles3.cpp:31: + from drivers/gles3/rasterizer_canvas_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from modules/raycast/lightmap_raycaster.h:31, - from modules/raycast/register_types.cpp:33: + from ./core/self_list.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:34, + from drivers/gles3/rasterizer_scene_gles3.h:35, + from drivers/gles3/rasterizer_scene_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles3/rasterizer_canvas_gles3.h:34, - from drivers/gles3/rasterizer_canvas_gles3.cpp:31: + from ./servers/visual/shader_language.h:34, + from drivers/gles3/shader_compiler_gles3.h:35, + from drivers/gles3/shader_compiler_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles2/rasterizer_canvas_gles2.cpp +Compiling ==> drivers/gles2/rasterizer_gles2.cpp In file included from ./core/error_macros.h:34, from ./core/self_list.h:34, from drivers/gles3/rasterizer_storage_gles3.h:34, @@ -41111,10 +41053,17 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:34, - from drivers/gles3/rasterizer_scene_gles3.h:35, - from drivers/gles3/rasterizer_scene_gles3.cpp:31: + from ./core/local_vector.h:34, + from drivers/gles3/shader_cache_gles3.h:34, + from drivers/gles3/shader_cache_gles3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from drivers/gles3/shader_gles3.h:34, + from drivers/gles3/shader_gles3.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -41124,7 +41073,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41133,6 +41083,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles2/rasterizer_scene_gles2.cpp +Compiling ==> drivers/gles2/rasterizer_storage_gles2.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./drivers/gles_common/rasterizer_array.h:40, + from drivers/gles2/rasterizer_canvas_base_gles2.h:34, + from drivers/gles2/rasterizer_canvas_base_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41150,6 +41111,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> drivers/gles2/shader_compiler_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41157,7 +41119,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/alsamidi/midi_driver_alsamidi.cpp:35: + from ./servers/audio_server.h:36, + from drivers/alsa/audio_driver_alsa.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41166,29 +41129,58 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles2/rasterizer_canvas_gles2.h:34, + from drivers/gles2/rasterizer_gles2.h:34, + from drivers/gles2/rasterizer_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, + from drivers/gles2/rasterizer_canvas_gles2.h:34, + from drivers/gles2/rasterizer_canvas_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> platform/libplatform.x11.opt.tools.64.a +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from drivers/gles2/rasterizer_storage_gles2.h:34, + from drivers/gles2/rasterizer_scene_gles2.h:35, + from drivers/gles2/rasterizer_scene_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Ranlib Library ==> platform/libplatform.x11.opt.tools.64.a +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/string_builder.h:34, + from drivers/gles2/shader_compiler_gles2.h:35, + from drivers/gles2/shader_compiler_gles2.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/gles2/shader_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./scene/3d/lightmapper.h:34, - from modules/raycast/lightmap_raycaster.h:32: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from drivers/gles3/rasterizer_storage_gles3.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41197,11 +41189,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles3/shader_cache_gles3.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from drivers/gles3/shader_cache_gles3.h:34, - from drivers/gles3/shader_cache_gles3.cpp:31: + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from drivers/gles2/rasterizer_storage_gles2.h:34, + from drivers/gles2/rasterizer_storage_gles2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -41220,13 +41212,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles3/shader_compiler_gles3.cpp +Compiling ==> thirdparty/glad/glad.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./servers/visual/shader_language.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41239,8 +41230,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles3/rasterizer_storage_gles3.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41249,25 +41240,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./servers/visual/shader_language.h:34, - from drivers/gles3/shader_compiler_gles3.h:35, - from drivers/gles3/shader_compiler_gles3.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles3/shader_gles3.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./scene/3d/lightmapper.h:34, - from modules/raycast/lightmap_raycaster.h:32: + from drivers/gles3/rasterizer_storage_gles3.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41276,18 +41254,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> platform/libplatform.x11.opt.tools.64.a -Ranlib Library ==> platform/libplatform.x11.opt.tools.64.a -Compiling ==> drivers/gles2/rasterizer_canvas_base_gles2.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, - from drivers/gles3/shader_gles3.h:34, - from drivers/gles3/shader_gles3.cpp:31: + from drivers/gles2/shader_gles2.h:42, + from drivers/gles2/shader_gles2.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_canvas_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41304,20 +41278,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./drivers/gles_common/rasterizer_array.h:40, - from drivers/gles2/rasterizer_canvas_base_gles2.h:34, - from drivers/gles2/rasterizer_canvas_base_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> drivers/png/image_loader_png.cpp +Compiling ==> drivers/png/png_driver_common.cpp +Compiling ==> drivers/png/resource_saver_png.cpp +Compiling ==> drivers/register_driver_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/gles3/shader_gles3.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41326,51 +41298,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_gles2.cpp -Compiling ==> drivers/gles2/rasterizer_scene_gles2.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles2/rasterizer_canvas_gles2.h:34, - from drivers/gles2/rasterizer_canvas_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from ./drivers/gles_common/rasterizer_canvas_batcher.h:34, - from drivers/gles2/rasterizer_canvas_gles2.h:34, - from drivers/gles2/rasterizer_gles2.h:34, - from drivers/gles2/rasterizer_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from drivers/gles2/rasterizer_storage_gles2.h:34, - from drivers/gles2/rasterizer_scene_gles2.h:35, - from drivers/gles2/rasterizer_scene_gles2.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from drivers/png/image_loader_png.h:34, + from drivers/png/image_loader_png.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles2/rasterizer_storage_gles2.cpp -Compiling ==> drivers/gles2/shader_compiler_gles2.cpp +Compiling ==> platform/android/export/export.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from drivers/gles3/shader_gles3.cpp:34: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41380,25 +41325,15 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from drivers/gles2/rasterizer_storage_gles2.h:34, - from drivers/gles2/rasterizer_storage_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/string_builder.h:34, - from drivers/gles2/shader_compiler_gles2.h:35, - from drivers/gles2/shader_compiler_gles2.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from drivers/png/resource_saver_png.h:34, + from drivers/png/resource_saver_png.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/gles2/shader_gles2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41414,6 +41349,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from drivers/png/png_driver_common.h:34, + from drivers/png/png_driver_common.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from ./drivers/png/image_loader_png.h:34, + from drivers/register_driver_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41428,13 +41384,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> thirdparty/glad/glad.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/rasterizer_storage_gles2.h:38: + from drivers/gles3/rasterizer_storage_gles3.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41443,12 +41398,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> platform/android/export/export_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./servers/visual/shader_language.h:37, + from drivers/gles2/rasterizer_storage_gles2.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41458,31 +41414,25 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from drivers/gles2/shader_gles2.h:42, - from drivers/gles2/shader_gles2.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> drivers/png/image_loader_png.cpp -In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, from ./core/io/image_loader.h:34, - from drivers/png/image_loader_png.h:34, - from drivers/png/image_loader_png.cpp:31: + from platform/android/export/export_plugin.h:34, + from platform/android/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/android/export/godot_plugin_config.cpp +Compiling ==> platform/android/export/gradle_export_util.cpp +Compiling ==> platform/iphone/export/export.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/shader_compiler_gles2.h:36: + from drivers/gles2/rasterizer_storage_gles2.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41491,23 +41441,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/png/png_driver_common.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from drivers/png/png_driver_common.h:34, - from drivers/png/png_driver_common.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from drivers/gles2/rasterizer_storage_gles2.h:38: + from drivers/gles2/shader_compiler_gles2.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41516,12 +41455,34 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from platform/android/export/godot_plugin_config.h:35, + from platform/android/export/godot_plugin_config.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from ./core/io/zip_io.h:34, + from platform/android/export/gradle_export_util.h:34, + from platform/android/export/gradle_export_util.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from drivers/gles2/shader_gles2.h:47: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from drivers/png/png_driver_common.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41530,6 +41491,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> platform/javascript/export/export.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from platform/javascript/export/export.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from platform/iphone/export/export.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41537,7 +41519,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/png/image_loader_png.cpp:33: + from ./core/io/ip.h:35, + from ./core/io/tcp_server.h:34, + from platform/javascript/export/export.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41546,17 +41530,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/png/resource_saver_png.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from drivers/png/resource_saver_png.h:34, - from drivers/png/resource_saver_png.cpp:31: + from ./core/io/image_loader.h:34, + from platform/android/export/export_plugin.h:34, + from platform/android/export/export_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/osx/export/codesign.cpp +Compiling ==> platform/osx/export/export.cpp +Compiling ==> platform/osx/export/lipo.cpp +Compiling ==> platform/osx/export/macho.cpp +Compiling ==> platform/osx/export/plist.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41564,7 +41553,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from drivers/png/png_driver_common.cpp:33: + from drivers/png/image_loader_png.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41573,61 +41562,89 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> drivers/register_driver_types.cpp +Compiling ==> platform/uwp/export/export.cpp +Compiling ==> platform/windows/export/export.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from ./drivers/png/image_loader_png.h:34, - from drivers/register_driver_types.cpp:33: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from platform/osx/export/lipo.h:36, + from platform/osx/export/lipo.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/export/export.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from platform/android/export/export_plugin.h:34, - from platform/android/export/export.cpp:33: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/crypto_core.h:34, + from platform/osx/export/plist.h:36, + from platform/osx/export/plist.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/export/export_plugin.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from platform/android/export/export_plugin.h:34, - from platform/android/export/export_plugin.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from platform/osx/export/codesign.h:44, + from platform/osx/export/codesign.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/android/export/godot_plugin_config.cpp -Compiling ==> platform/android/export/gradle_export_util.cpp -Compiling ==> platform/iphone/export/export.cpp In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from platform/android/export/godot_plugin_config.h:35, - from platform/android/export/godot_plugin_config.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from platform/osx/export/macho.h:36, + from platform/osx/export/macho.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from drivers/gles2/shader_gles2.h:47: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from ./core/io/zip_io.h:34, - from platform/android/export/gradle_export_util.h:34, - from platform/android/export/gradle_export_util.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from platform/osx/export/codesign.h:44, + from platform/osx/export/export.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> platform/x11/export/export.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/bind/core_bind.h:34, + from platform/uwp/export/export.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -41639,7 +41656,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/android/export/export_plugin.h:40: + from platform/android/export/gradle_export_util.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41648,12 +41665,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/animation_bezier_editor.cpp +Compiling ==> editor/animation_track_editor.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from platform/iphone/export/export.cpp:32: + from ./core/list.h:34, + from ./editor/editor_data.h:34, + from editor/animation_track_editor.h:34, + from editor/animation_bezier_editor.h:34, + from editor/animation_bezier_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./editor/editor_data.h:34, + from editor/animation_track_editor.h:34, + from editor/animation_track_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -41674,6 +41702,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/animation_track_editor_plugins.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from platform/x11/export/export.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from platform/windows/export/export.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/array_property_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41681,7 +41727,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/android/export/gradle_export_util.h:37: + from platform/iphone/export/export.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41697,7 +41743,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/iphone/export/export.cpp:37: + from platform/android/export/export_plugin.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41706,65 +41752,45 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/javascript/export/export.cpp -Compiling ==> platform/osx/export/codesign.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/io/image_loader.h:34, - from platform/javascript/export/export.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from platform/osx/export/codesign.h:44, - from platform/osx/export/codesign.cpp:31: + from ./editor/editor_data.h:34, + from ./editor/animation_track_editor.h:34, + from editor/animation_track_editor_plugins.h:34, + from editor/animation_track_editor_plugins.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/osx/export/export.cpp -Compiling ==> platform/osx/export/lipo.cpp +Compiling ==> editor/audio_stream_preview.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from platform/osx/export/codesign.h:44, - from platform/osx/export/export.cpp:32: + from ./scene/main/node.h:34, + from editor/array_property_edit.h:34, + from editor/array_property_edit.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from platform/osx/export/lipo.h:36, - from platform/osx/export/lipo.cpp:31: +In file included from ./core/os/thread.h:44, + from editor/audio_stream_preview.h:34, + from editor/audio_stream_preview.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/code_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/tcp_server.h:34, - from platform/javascript/export/export.cpp:36: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41773,15 +41799,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> platform/osx/export/macho.cpp +Compiling ==> editor/connections_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from platform/osx/export/codesign.cpp:37: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41790,42 +41817,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from platform/osx/export/macho.h:36, - from platform/osx/export/macho.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> modules/xatlas_unwrap/register_types.cpp -In file included from ./core/error_macros.h:34, - from modules/xatlas_unwrap/register_types.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/osx/export/plist.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/crypto_core.h:34, - from platform/osx/export/plist.h:36, - from platform/osx/export/plist.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> platform/uwp/export/export.cpp -Compiling ==> platform/windows/export/export.cpp -Compiling ==> platform/x11/export/export.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41833,7 +41824,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/osx/export/export.cpp:39: + from platform/osx/export/codesign.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41843,33 +41834,16 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from ./core/bind/core_bind.h:34, - from platform/uwp/export/export.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from platform/windows/export/export.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from platform/x11/export/export.cpp:33: + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/code_editor.h:34, + from editor/code_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/animation_bezier_editor.cpp -Compiling ==> editor/animation_track_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41886,16 +41860,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./editor/editor_data.h:34, - from editor/animation_track_editor.h:34, - from editor/animation_bezier_editor.h:34, - from editor/animation_bezier_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41918,13 +41882,17 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./editor/editor_data.h:34, - from editor/animation_track_editor.h:34, - from editor/animation_track_editor.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/connections_dialog.h:38, + from editor/connections_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/create_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -41932,26 +41900,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from platform/windows/export/export.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/animation_track_editor_plugins.cpp -Compiling ==> editor/array_property_edit.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from platform/osx/export/export.cpp:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41964,11 +41913,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from platform/windows/export/export.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -41977,36 +41925,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./editor/editor_data.h:34, - from ./editor/animation_track_editor.h:34, - from editor/animation_track_editor_plugins.h:34, - from editor/animation_track_editor_plugins.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/array_property_edit.h:34, - from editor/array_property_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/audio_stream_preview.cpp -Compiling ==> editor/code_editor.cpp -In file included from ./core/os/thread.h:44, - from editor/audio_stream_preview.h:34, - from editor/audio_stream_preview.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/dependency_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42029,8 +41948,10 @@ from ./core/ordered_hash_map.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, - from editor/code_editor.h:34, - from editor/code_editor.cpp:31: + from ./editor/code_editor.h:34, + from editor/editor_help.h:34, + from editor/create_dialog.h:34, + from editor/create_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42048,6 +41969,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_dialog.h:34, + from editor/dependency_editor.h:34, + from editor/dependency_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42062,7 +41994,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/connections_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42079,28 +42010,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/tinyexr/image_loader_tinyexr.cpp +Compiling ==> modules/tinyexr/image_saver_tinyexr.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/connections_dialog.h:38, - from editor/connections_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/create_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from editor/editor_help.h:34, - from editor/create_dialog.h:34, - from editor/create_dialog.cpp:31: + from ./core/engine.h:34, + from ./core/os/os.h:34, + from modules/tinyexr/image_saver_tinyexr.h:34, + from modules/tinyexr/image_saver_tinyexr.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42121,6 +42038,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tinyexr/image_loader_tinyexr.h:34, + from modules/tinyexr/image_loader_tinyexr.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/tinyexr/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from ./core/io/image_loader.h:34, + from modules/tinyexr/image_loader_tinyexr.h:34, + from modules/tinyexr/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42137,52 +42077,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/dependency_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/dependency_editor.h:34, - from editor/dependency_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/ustring.h:35, - from ./core/pool_vector.h:39: -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': -drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' was declared here - 5249 | RenderTarget::MipMaps::Size mm; - | ^~ -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': -drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' was declared here - 5249 | RenderTarget::MipMaps::Size mm; - | ^~ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tinyexr/image_saver_tinyexr.h:34, + from modules/tinyexr/register_types.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42203,19 +42106,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_about.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -42229,24 +42119,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/ustring.h:35, - from ./core/math/vector2.h:35, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/visual/rasterizer.h:34, - from drivers/gles3/rasterizer_storage_gles3.h:36: -In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]', - inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:85:70, - inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:190:5, - inlined from 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)' at drivers/gles3/rasterizer_storage_gles3.cpp:7234:44: -./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] - 140 | _ptr[p_index] = p_elem; - | ^~~~ -drivers/gles3/rasterizer_storage_gles3.cpp: In member function 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)': -drivers/gles3/rasterizer_storage_gles3.cpp:7231:70: note: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' was declared here - 7231 | RenderTarget::Effects::MipMaps::Size mm; - | ^~ Compiling ==> editor/editor_asset_installer.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -42262,7 +42148,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_atlas_packer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42278,6 +42163,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_atlas_packer.cpp +Compiling ==> editor/editor_audio_buses.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -42287,22 +42174,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_audio_buses.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/editor_audio_buses.h:34, + from editor/editor_audio_buses.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/editor_autoload_settings.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -42317,13 +42199,53 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_data.cpp +In file included from ./core/ustring.h:35, + from ./core/pool_vector.h:39: +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': +drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::fbo' was declared here + 5249 | RenderTarget::MipMaps::Size mm; + | ^~ +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES2::RenderTarget::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)' at drivers/gles2/rasterizer_storage_gles2.cpp:5252:36: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles2/rasterizer_storage_gles2.cpp: In member function 'void RasterizerStorageGLES2::_render_target_allocate(RenderTarget*)': +drivers/gles2/rasterizer_storage_gles2.cpp:5249:61: note: 'mm.RasterizerStorageGLES2::RenderTarget::MipMaps::Size::color' was declared here + 5249 | RenderTarget::MipMaps::Size mm; + | ^~ In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/editor_audio_buses.h:34, - from editor/editor_audio_buses.cpp:31: + from ./core/list.h:34, + from editor/editor_data.h:34, + from editor/editor_data.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42348,11 +42270,10 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42361,19 +42282,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> drivers/libdrivers.x11.opt.tools.64.a -Compiling ==> editor/editor_data.cpp -Ranlib Library ==> drivers/libdrivers.x11.opt.tools.64.a Compiling ==> editor/editor_dir_dialog.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from editor/editor_data.h:34, - from editor/editor_data.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/os/dir_access.h:35, @@ -42383,19 +42293,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_file_system.h:39, + from editor/editor_dir_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_export.cpp -Compiling ==> editor/editor_feature_profile.cpp -Compiling ==> editor/editor_file_dialog.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/editor_file_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -42406,6 +42319,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_feature_profile.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -42415,16 +42329,38 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from ./scene/gui/rich_text_label.h:35, + from editor/editor_export.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_file_dialog.cpp Compiling ==> editor/editor_file_system.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from editor/editor_data.h:37: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35, + from editor/editor_feature_profile.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42437,22 +42373,45 @@ from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/os/dir_access.h:35, + from editor/editor_file_dialog.h:34, + from editor/editor_file_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, from editor/editor_file_system.h:34, from editor/editor_file_system.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/ustring.h:35, + from ./core/math/vector2.h:35, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from ./servers/visual/rasterizer.h:34, + from drivers/gles3/rasterizer_storage_gles3.h:36: +In member function 'void CowData::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]', + inlined from 'void Vector::set(int, const T&) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:85:70, + inlined from 'bool Vector::push_back(T) [with T = RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size]' at ./core/vector.h:190:5, + inlined from 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)' at drivers/gles3/rasterizer_storage_gles3.cpp:7234:44: +./core/cowdata.h:140:17: warning: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' may be used uninitialized [-Wmaybe-uninitialized] + 140 | _ptr[p_index] = p_elem; + | ^~~~ +drivers/gles3/rasterizer_storage_gles3.cpp: In member function 'void RasterizerStorageGLES3::_render_target_allocate(RenderTarget*)': +drivers/gles3/rasterizer_storage_gles3.cpp:7231:70: note: 'mm.RasterizerStorageGLES3::RenderTarget::Effects::MipMaps::Size::fbo' was declared here + 7231 | RenderTarget::Effects::MipMaps::Size mm; + | ^~ In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42466,8 +42425,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/editor_dir_dialog.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42482,11 +42444,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from ./scene/gui/rich_text_label.h:35, - from editor/editor_export.h:36: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42495,6 +42453,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> modules/xatlas_unwrap/register_types.cpp +In file included from ./core/error_macros.h:34, + from modules/xatlas_unwrap/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/editor_folding.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -42511,13 +42476,23 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35, - from editor/editor_feature_profile.h:36: + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from modules/tinyexr/image_loader_tinyexr.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42527,12 +42502,37 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_fonts.cpp +Compiling ==> editor/editor_help.cpp +Compiling ==> editor/editor_help_search.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from editor/editor_help_search.h:34, + from editor/editor_help_search.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> modules/raycast/register_types.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from modules/raycast/lightmap_raycaster.h:31, + from modules/raycast/register_types.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from editor/editor_file_system.h:39: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/code_editor.h:34, + from editor/editor_help_search.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42545,7 +42545,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./scene/3d/lightmapper.h:34, + from modules/raycast/lightmap_raycaster.h:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42554,15 +42558,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_help.cpp -Compiling ==> editor/editor_help_search.cpp -Compiling ==> editor/editor_inspector.cpp -Compiling ==> editor/editor_layouts_dialog.cpp +Compiling ==> modules/raycast/lightmap_raycaster.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from editor/editor_help_search.h:34, - from editor/editor_help_search.cpp:31: + from ./core/object.h:34, + from modules/raycast/lightmap_raycaster.h:31, + from modules/raycast/lightmap_raycaster.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_inspector.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./scene/resources/theme.h:34, + from editor/editor_fonts.h:34, + from editor/editor_fonts.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42580,21 +42591,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/editor_layouts_dialog.h:34, - from editor/editor_layouts_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, from ./core/io/config_file.h:34, @@ -42606,37 +42602,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_layouts_dialog.cpp Compiling ==> editor/editor_log.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./scene/resources/theme.h:34, - from editor/editor_fonts.h:34, - from editor/editor_fonts.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_network_profiler.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from editor/editor_log.h:34, - from editor/editor_log.cpp:31: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/editor_layouts_dialog.h:34, + from editor/editor_layouts_dialog.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42645,58 +42624,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/code_editor.h:34, - from editor/editor_help_search.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from ./scene/3d/lightmapper.h:34, + from modules/raycast/lightmap_raycaster.h:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42705,7 +42637,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_network_profiler.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -42721,13 +42652,13 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/editor_node.cpp +Compiling ==> editor/editor_path.cpp +Compiling ==> editor/editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42736,14 +42667,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_path.cpp -In file included from editor/editor_node.h:34, - from editor/editor_node.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from editor/editor_log.h:34, + from editor/editor_log.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_plugin.cpp +Compiling ==> editor/editor_plugin_settings.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from editor/editor_data.h:34, @@ -42753,26 +42689,12 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from editor/editor_plugin.h:34, - from editor/editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from editor/editor_node.h:35: + from editor/editor_file_system.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42781,7 +42703,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_plugin_settings.cpp +Compiling ==> editor/editor_profiler.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42789,8 +42711,7 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from editor/editor_data.h:37: + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42799,14 +42720,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/editor_plugin_settings.h:34, - from editor/editor_plugin_settings.cpp:31: +In file included from editor/editor_node.h:34, + from editor/editor_node.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -42816,31 +42731,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/editor_plugin.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_profiler.cpp -Compiling ==> editor/editor_properties.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, from ./scene/gui/control.h:36, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from ./scene/gui/check_box.h:34, - from ./editor/plugin_config_dialog.h:34, - from editor/editor_plugin_settings.h:35: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42850,6 +42745,28 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from editor/editor_plugin.h:34, + from editor/editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/editor_plugin_settings.h:34, + from editor/editor_plugin_settings.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, @@ -42863,6 +42780,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_properties.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -42877,14 +42795,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_properties_array_dict.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42893,6 +42811,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_properties_array_dict.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -42907,6 +42826,29 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/editor_property_name_processor.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from editor/editor_property_name_processor.h:34, + from editor/editor_property_name_processor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_quick_open.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_system.h:34, + from editor/editor_quick_open.h:35, + from editor/editor_quick_open.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42914,7 +42856,7 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -42923,17 +42865,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from editor/editor_property_name_processor.h:34, - from editor/editor_property_name_processor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42947,18 +42878,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_quick_open.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_system.h:34, - from editor/editor_quick_open.h:35, - from editor/editor_quick_open.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42973,18 +42892,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_resource_picker.cpp -Compiling ==> editor/editor_resource_preview.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/editor_file_dialog.h:34, - from editor/editor_resource_picker.h:34, - from editor/editor_resource_picker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -42999,9 +42906,48 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from editor/editor_resource_preview.h:35, - from editor/editor_resource_preview.cpp:31: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from ./scene/gui/check_box.h:34, + from ./editor/plugin_config_dialog.h:34, + from editor/editor_plugin_settings.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/editor_file_dialog.h:34, + from editor/editor_resource_picker.h:34, + from editor/editor_resource_picker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -43012,10 +42958,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/editor_file_dialog.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43024,12 +42967,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_resource_preview.cpp +In file included from ./core/os/thread.h:44, + from editor/editor_resource_preview.h:35, + from editor/editor_resource_preview.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_run.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from editor/editor_resource_preview.h:37: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43038,8 +42994,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_run.cpp -Compiling ==> editor/editor_run_native.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -43050,6 +43004,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_run_native.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43094,7 +43049,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/editor_run_script.cpp -Compiling ==> editor/editor_scale.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -43106,31 +43060,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from ./core/os/os.h:34, - from editor/editor_scale.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_sectioned_inspector.cpp -Compiling ==> editor/editor_settings.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43148,69 +43077,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_spin_slider.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/editor_sectioned_inspector.h:34, - from editor/editor_sectioned_inspector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_sub_scene.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from editor/editor_settings.h:34, - from editor/editor_settings.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/line_edit.h:34, - from editor/editor_spin_slider.h:34, - from editor/editor_spin_slider.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/editor_themes.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./scene/resources/texture.h:34, - from editor/editor_themes.h:34, - from editor/editor_themes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/editor_sub_scene.h:34, - from editor/editor_sub_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43219,7 +43095,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_translation.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43239,11 +43114,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from editor/editor_settings.cpp:35: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43252,17 +43127,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/editor_vcs_interface.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43271,26 +43142,82 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/editor_scale.cpp +Compiling ==> editor/editor_sectioned_inspector.cpp +Compiling ==> editor/editor_settings.cpp +Compiling ==> editor/editor_spin_slider.cpp +Compiling ==> editor/editor_sub_scene.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/engine.h:34, + from ./core/os/os.h:34, + from editor/editor_scale.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/line_edit.h:34, + from editor/editor_spin_slider.h:34, + from editor/editor_spin_slider.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_themes.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from editor/editor_vcs_interface.h:34, - from editor/editor_vcs_interface.cpp:31: + from editor/editor_settings.h:34, + from editor/editor_settings.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/editor_sub_scene.h:34, + from editor/editor_sub_scene.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/editor_sectioned_inspector.h:34, + from editor/editor_sectioned_inspector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./scene/resources/texture.h:34, + from editor/editor_themes.h:34, + from editor/editor_themes.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/export_template_manager.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/panel_container.h:34, - from editor/editor_vcs_interface.h:36: + from editor/editor_resource_preview.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43299,33 +43226,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./editor/editor_settings.h:34, - from editor/export_template_manager.h:34, - from editor/export_template_manager.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/filesystem_dock.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from editor/filesystem_dock.h:34, - from editor/filesystem_dock.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> modules/libmodules.x11.opt.tools.64.a -Compiling ==> editor/find_in_files.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43335,8 +43235,7 @@ from ./scene/gui/control.h:36, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/export_template_manager.h:35: + from ./editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43345,32 +43244,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from editor/find_in_files.h:34, - from editor/find_in_files.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/editor_translation.cpp +Compiling ==> editor/editor_vcs_interface.cpp +Compiling ==> editor/export_template_manager.cpp +Compiling ==> editor/filesystem_dock.cpp +Compiling ==> editor/find_in_files.cpp Compiling ==> editor/groups_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./editor/editor_translation.h:34, - from editor/editor_translation.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/import_defaults_editor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, from ./core/undo_redo.h:34, - from editor/groups_editor.h:34, - from editor/groups_editor.cpp:31: + from editor/import_defaults_editor.h:34, + from editor/import_defaults_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -43380,8 +43268,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from editor/import_defaults_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43394,13 +43285,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/scene_tree_editor.h:35, - from editor/groups_editor.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43415,11 +43301,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/find_in_files.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43428,19 +43310,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import_defaults_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/import_defaults_editor.h:34, - from editor/import_defaults_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/import_dock.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, @@ -43452,16 +43321,51 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from editor/editor_vcs_interface.h:34, + from editor/editor_vcs_interface.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/filesystem_dock.h:34, + from editor/filesystem_dock.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35, + from editor/editor_settings.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from editor/import_defaults_editor.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43471,7 +43375,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/inspector_dock.cpp -Compiling ==> editor/multi_node_edit.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./editor/editor_data.h:34, @@ -43482,7 +43385,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/node_dock.cpp +Compiling ==> editor/multi_node_edit.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -43499,8 +43402,10 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import_dock.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43509,19 +43414,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/connections_dialog.h:38, - from editor/node_dock.h:34, - from editor/node_dock.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43535,17 +43427,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/pane_drag.cpp -Compiling ==> editor/plugin_config_dialog.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37: + from ./editor/editor_file_system.h:39, + from editor/import_dock.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43554,6 +43442,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/node_dock.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/connections_dialog.h:38, + from editor/node_dock.h:34, + from editor/node_dock.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/pane_drag.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43566,22 +43469,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/connections_dialog.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./editor/editor_settings.h:34, + from editor/export_template_manager.h:34, + from editor/export_template_manager.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from editor/find_in_files.h:34, + from editor/find_in_files.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugin_config_dialog.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43627,6 +43533,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/project_export.cpp +Compiling ==> editor/project_manager.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from editor/project_export.h:34, + from editor/project_export.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43642,14 +43560,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Ranlib Library ==> modules/libmodules.x11.opt.tools.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/panel_container.h:34, + from editor/editor_vcs_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43658,31 +43578,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/project_export.cpp -Compiling ==> editor/project_manager.cpp -Compiling ==> editor/project_settings_editor.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from editor/project_export.h:34, - from editor/project_export.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/undo_redo.h:34, - from editor/project_settings_editor.h:34, - from editor/project_settings_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43702,10 +43597,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/tree.h:34, - from ./editor/editor_autoload_settings.h:34, - from editor/project_settings_editor.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43714,6 +43606,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/project_settings_editor.cpp Compiling ==> editor/property_editor.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, @@ -43726,6 +43619,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/groups_editor.h:34, + from editor/groups_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43733,11 +43638,10 @@ from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from ./scene/gui/rich_text_label.h:35, - from ./editor/editor_export.h:36, - from editor/project_export.h:36: + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/export_template_manager.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43746,26 +43650,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/property_selector.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from ./editor/property_editor.h:34, - from editor/property_selector.h:34, - from editor/property_selector.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/scene_tree_editor.h:35, + from editor/groups_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43780,10 +43675,7 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43792,8 +43684,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/property_selector.cpp Compiling ==> editor/rename_dialog.cpp Compiling ==> editor/reparent_dialog.cpp +Compiling ==> editor/run_settings_dialog.cpp +Compiling ==> editor/scene_tree_dock.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43809,24 +43704,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from ./editor/property_editor.h:34, + from editor/property_selector.h:34, + from editor/property_selector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -43840,23 +43729,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/run_settings_dialog.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/scene_tree_dock.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -43872,6 +43744,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/scene_tree_editor.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -43885,8 +43758,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/scene_tree_editor.cpp -Compiling ==> editor/script_create_dialog.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -43904,11 +43775,30 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/scene_tree_editor.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from editor/find_in_files.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43918,12 +43808,13 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/os/dir_access.h:35, - from ./editor/editor_file_dialog.h:34, - from editor/script_create_dialog.h:34, - from editor/script_create_dialog.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/undo_redo.h:34, + from editor/project_settings_editor.h:34, + from editor/project_settings_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -43934,7 +43825,10 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43943,6 +43837,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/script_create_dialog.cpp +Compiling ==> editor/script_editor_debugger.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43950,7 +43846,35 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/connections_dialog.h:39: + from editor/connections_dialog.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/settings_config_dialog.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_sectioned_inspector.h:34, + from editor/settings_config_dialog.h:34, + from editor/settings_config_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43959,6 +43883,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/spatial_editor_gizmos.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -43966,9 +43891,9 @@ from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./scene/gui/tree.h:34, + from ./editor/editor_autoload_settings.h:34, + from editor/project_settings_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43982,11 +43907,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from editor/editor_data.h:37, - from editor/scene_tree_editor.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -43995,24 +43917,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/script_editor_debugger.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from editor/script_editor_debugger.h:34, - from editor/script_editor_debugger.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/settings_config_dialog.cpp -Compiling ==> editor/spatial_editor_gizmos.cpp -Compiling ==> editor/register_exporters.gen.cpp -Compiling ==> editor/collada/collada.cpp In file included from ./editor/editor_node.h:34, from ./editor/plugins/spatial_editor_plugin.h:34, from editor/spatial_editor_gizmos.h:34, @@ -44021,6 +43925,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/register_exporters.gen.cpp +Compiling ==> editor/collada/collada.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/connections_dialog.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -44031,21 +43953,34 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_sectioned_inspector.h:34, - from editor/settings_config_dialog.h:34, - from editor/settings_config_dialog.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: + from ./editor/editor_plugin.h:36, + from editor/editor_data.h:37, + from editor/scene_tree_editor.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44055,7 +43990,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/doc/doc_data.cpp -Compiling ==> editor/fileserver/editor_file_server.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -44067,14 +44001,14 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from ./core/io/stream_peer_tcp.h:34, - from ./core/io/file_access_network.h:34, - from editor/fileserver/editor_file_server.h:34, - from editor/fileserver/editor_file_server.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from editor/script_editor_debugger.h:34, + from editor/script_editor_debugger.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -44083,7 +44017,9 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from editor/doc/doc_data.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44097,11 +44033,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44114,9 +44047,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from editor/doc/doc_data.cpp:33: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/scene_tree_editor.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44125,14 +44061,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/os/dir_access.h:35, + from ./editor/editor_file_dialog.h:34, + from editor/script_create_dialog.h:34, + from editor/script_create_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44156,35 +44105,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/editor_import_collada.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from ./editor/import/resource_importer_scene.h:34, - from editor/import/editor_import_collada.h:34, - from editor/import/editor_import_collada.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/editor_import_plugin.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from editor/import/editor_import_plugin.h:34, - from editor/import/editor_import_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from ./editor/import/resource_importer_scene.h:36: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from ./scene/gui/rich_text_label.h:35, + from ./editor/editor_export.h:36, + from editor/project_export.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44193,11 +44125,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from editor/import/editor_import_plugin.cpp:32: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44206,24 +44134,47 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_bitmask.cpp -Compiling ==> editor/import/resource_importer_csv_translation.cpp -Compiling ==> editor/import/resource_importer_image.cpp +Compiling ==> editor/fileserver/editor_file_server.cpp +Compiling ==> editor/import/editor_import_collada.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from editor/import/resource_importer_bitmask.h:34, - from editor/import/resource_importer_bitmask.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./editor/editor_translation.h:34, + from editor/editor_translation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/import/editor_import_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from ./core/io/stream_peer_tcp.h:34, + from ./core/io/file_access_network.h:34, + from editor/fileserver/editor_file_server.h:34, + from editor/fileserver/editor_file_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/import/resource_importer_bitmask.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, - from editor/import/resource_importer_csv_translation.h:34, - from editor/import/resource_importer_csv_translation.cpp:31: + from editor/import/editor_import_plugin.h:34, + from editor/import/editor_import_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from ./editor/import/resource_importer_scene.h:34, + from editor/import/editor_import_collada.h:34, + from editor/import/editor_import_collada.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -44232,12 +44183,25 @@ from ./core/math/math_funcs.h:34, from ./core/color.h:34, from ./core/image.h:34, - from editor/import/resource_importer_image.h:34, - from editor/import/resource_importer_image.cpp:31: + from editor/import/resource_importer_bitmask.h:34, + from editor/import/resource_importer_bitmask.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Linking Static Library ==> drivers/libdrivers.x11.opt.tools.64.a +Compiling ==> editor/import/resource_importer_csv_translation.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from editor/import/resource_importer_csv_translation.h:34, + from editor/import/resource_importer_csv_translation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/import/resource_importer_image.cpp +Compiling ==> editor/import/resource_importer_layered_texture.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44253,7 +44217,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_layered_texture.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from editor/import/resource_importer_image.h:34, + from editor/import/resource_importer_image.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -44264,14 +44237,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/resource_importer_obj.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import/resource_importer_layered_texture.cpp:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44280,7 +44253,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_scene.cpp +Compiling ==> editor/import/resource_importer_obj.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, @@ -44291,45 +44264,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/resource_importer_texture.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from editor/import/resource_importer_texture.h:34, - from editor/import/resource_importer_texture.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from ./core/io/resource_importer.h:34, - from editor/import/resource_importer_scene.h:34, - from editor/import/resource_importer_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/import/resource_importer_texture_atlas.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from editor/import/resource_importer_texture_atlas.h:34, - from editor/import/resource_importer_texture_atlas.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/import/resource_importer_scene.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from editor/import/resource_importer_scene.h:36: + from ./scene/main/node.h:39, + from ./editor/editor_file_system.h:39, + from editor/import/resource_importer_layered_texture.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44343,8 +44285,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_file_system.h:39, - from editor/import/resource_importer_texture.cpp:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44357,10 +44299,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from editor/import/resource_importer_scene.h:36: + from editor/import/editor_import_plugin.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44369,12 +44308,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/import/resource_importer_wav.cpp +Compiling ==> editor/import/resource_importer_texture.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, - from editor/import/resource_importer_wav.h:34, - from editor/import/resource_importer_wav.cpp:31: + from editor/import/resource_importer_scene.h:34, + from editor/import/resource_importer_scene.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Ranlib Library ==> drivers/libdrivers.x11.opt.tools.64.a +Compiling ==> editor/import/resource_importer_texture_atlas.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from editor/import/resource_importer_texture_atlas.h:34, + from editor/import/resource_importer_texture_atlas.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -44386,7 +44337,7 @@ from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, from ./scene/resources/mesh.h:37, - from editor/import/resource_importer_texture_atlas.cpp:38: + from ./editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44395,6 +44346,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/import/resource_importer_wav.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from editor/import/resource_importer_texture.h:34, + from editor/import/resource_importer_texture.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from ./core/io/resource_importer.h:34, + from editor/import/resource_importer_wav.h:34, + from editor/import/resource_importer_wav.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/plugins/abstract_polygon_2d_editor.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/abstract_polygon_2d_editor.h:34, @@ -44411,17 +44382,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/animation_blend_space_2d_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37, - from ./scene/resources/audio_stream_sample.h:34, - from editor/import/resource_importer_wav.cpp:36: + from ./scene/main/node.h:39, + from ./editor/editor_file_system.h:39, + from editor/import/resource_importer_texture.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44430,16 +44398,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_blend_space_2d_editor.h:34, + from editor/plugins/animation_blend_space_2d_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44448,24 +44421,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/animation_blend_space_2d_editor.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_blend_space_2d_editor.h:34, - from editor/plugins/animation_blend_space_2d_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from editor/import/resource_importer_scene.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44478,12 +44441,13 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37, + from ./scene/resources/audio_stream_sample.h:34, + from editor/import/resource_importer_wav.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44501,8 +44465,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/plugins/animation_player_editor_plugin.cpp -Compiling ==> editor/plugins/animation_state_machine_editor.cpp -Compiling ==> editor/plugins/animation_tree_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/animation_player_editor_plugin.h:34, from editor/plugins/animation_player_editor_plugin.cpp:31: @@ -44510,21 +44472,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_state_machine_editor.h:34, - from editor/plugins/animation_state_machine_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/animation_tree_player_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_tree_editor_plugin.h:34, - from editor/plugins/animation_tree_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44543,14 +44490,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/animation_state_machine_editor.cpp +Compiling ==> editor/plugins/animation_tree_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/animation_tree_player_editor_plugin.h:34, - from editor/plugins/animation_tree_player_editor_plugin.cpp:31: + from editor/plugins/animation_state_machine_editor.h:34, + from editor/plugins/animation_state_machine_editor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/asset_library_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44569,18 +44517,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from ./editor/editor_asset_installer.h:34, - from editor/plugins/asset_library_editor_plugin.h:34, - from editor/plugins/asset_library_editor_plugin.cpp:31: +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_tree_editor_plugin.h:34, + from editor/plugins/animation_tree_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -44639,34 +44578,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/audio_stream_editor_plugin.cpp -Compiling ==> editor/plugins/baked_lightmap_editor_plugin.cpp -Compiling ==> editor/plugins/bit_map_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/audio_stream_editor_plugin.h:34, - from editor/plugins/audio_stream_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from editor/plugins/bit_map_editor_plugin.h:34, - from editor/plugins/bit_map_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44675,21 +44596,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/baked_lightmap_editor_plugin.h:34, - from editor/plugins/baked_lightmap_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/animation_tree_player_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37, + from editor/import/resource_importer_texture_atlas.cpp:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44698,6 +44613,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/animation_tree_player_editor_plugin.h:34, + from editor/plugins/animation_tree_player_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/asset_library_editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/dialogs.h:34, + from ./editor/editor_asset_installer.h:34, + from editor/plugins/asset_library_editor_plugin.h:34, + from editor/plugins/asset_library_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/audio_stream_editor_plugin.cpp +Compiling ==> editor/plugins/baked_lightmap_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44716,6 +44657,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/audio_stream_editor_plugin.h:34, + from editor/plugins/audio_stream_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44734,32 +44682,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/camera_editor_plugin.cpp -Compiling ==> editor/plugins/canvas_item_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/camera_editor_plugin.h:34, - from editor/plugins/camera_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/canvas_item_editor_plugin.h:34, - from editor/plugins/canvas_item_editor_plugin.cpp:31: + from editor/plugins/baked_lightmap_editor_plugin.h:34, + from editor/plugins/baked_lightmap_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/bit_map_editor_plugin.cpp +Compiling ==> editor/plugins/camera_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44768,6 +44706,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Linking Static Library ==> modules/libmodules.x11.opt.tools.64.a In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44786,24 +44725,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/collision_polygon_2d_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/collision_polygon_2d_editor_plugin.h:34, - from editor/plugins/collision_polygon_2d_editor_plugin.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/plugins/bit_map_editor_plugin.h:34, + from editor/plugins/bit_map_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/collision_polygon_editor_plugin.cpp +Compiling ==> editor/plugins/canvas_item_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/collision_polygon_editor_plugin.h:34, - from editor/plugins/collision_polygon_editor_plugin.cpp:31: + from editor/plugins/camera_editor_plugin.h:34, + from editor/plugins/camera_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/collision_shape_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44822,24 +44762,49 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/cpu_particles_2d_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/os/input.h:34, - from editor/plugins/collision_shape_2d_editor_plugin.h:34, - from editor/plugins/collision_shape_2d_editor_plugin.cpp:31: +Compiling ==> editor/plugins/collision_polygon_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/canvas_item_editor_plugin.h:34, + from editor/plugins/canvas_item_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/collision_polygon_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/collision_polygon_2d_editor_plugin.h:34, + from editor/plugins/collision_polygon_2d_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, + from editor/plugins/collision_polygon_editor_plugin.h:34, + from editor/plugins/collision_polygon_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/collision_shape_2d_editor_plugin.cpp +Compiling ==> editor/plugins/cpu_particles_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, from editor/plugins/cpu_particles_2d_editor_plugin.h:34, from editor/plugins/cpu_particles_2d_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/cpu_particles_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/particles_editor_plugin.h:34, + from editor/plugins/cpu_particles_editor_plugin.h:34, + from editor/plugins/cpu_particles_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/curve_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44858,30 +44823,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/os/input.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/cpu_particles_editor_plugin.cpp -Compiling ==> editor/plugins/curve_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/particles_editor_plugin.h:34, - from editor/plugins/cpu_particles_editor_plugin.h:34, - from editor/plugins/cpu_particles_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/curve_editor_plugin.h:34, from editor/plugins/curve_editor_plugin.cpp:31: @@ -44907,16 +44848,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/editor_preview_plugins.cpp -Compiling ==> editor/plugins/gi_probe_editor_plugin.cpp -In file included from ./core/os/thread.h:44, - from ./editor/editor_resource_preview.h:35, - from editor/plugins/editor_preview_plugins.h:34, - from editor/plugins/editor_preview_plugins.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44935,21 +44866,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/gradient_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/gi_probe_editor_plugin.h:34, - from editor/plugins/gi_probe_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/gradient_editor_plugin.h:34, - from editor/plugins/gradient_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -44973,7 +44889,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_resource_preview.h:37: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -44982,6 +44902,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/editor_preview_plugins.cpp +Compiling ==> editor/plugins/gi_probe_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/gi_probe_editor_plugin.h:34, + from editor/plugins/gi_probe_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/gradient_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/gradient_editor_plugin.h:34, + from editor/plugins/gradient_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45000,6 +44937,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/gradient_texture_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45018,7 +44956,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/gradient_texture_2d_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -45030,8 +44967,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/item_list_editor_plugin.cpp -Compiling ==> editor/plugins/light_occluder_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45048,6 +44983,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/item_list_editor_plugin.cpp +Compiling ==> editor/plugins/light_occluder_2d_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/canvas_item_editor_plugin.h:34, from editor/plugins/item_list_editor_plugin.h:34, @@ -45064,15 +45001,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> editor/plugins/line_2d_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/line_2d_editor_plugin.h:34, - from editor/plugins/line_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45091,6 +45036,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/line_2d_editor_plugin.h:34, + from editor/plugins/line_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/material_editor_plugin.cpp +Compiling ==> editor/plugins/mesh_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45109,7 +45064,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/material_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -45122,6 +45076,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./editor/editor_resource_preview.h:35, + from editor/plugins/editor_preview_plugins.h:34, + from editor/plugins/editor_preview_plugins.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/mesh_editor_plugin.h:34, + from editor/plugins/mesh_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45145,11 +45114,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./editor/editor_file_dialog.h:35: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45158,15 +45127,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/mesh_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/mesh_editor_plugin.h:34, - from editor/plugins/mesh_editor_plugin.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/os/input.h:34, + from editor/plugins/collision_shape_2d_editor_plugin.h:34, + from editor/plugins/collision_shape_2d_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> editor/plugins/mesh_instance_editor_plugin.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./editor/editor_file_dialog.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/mesh_instance_editor_plugin.h:34, from editor/plugins/mesh_instance_editor_plugin.cpp:31: @@ -45174,16 +45163,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/mesh_library_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./core/os/main_loop.h:36, + from ./core/os/input.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45192,8 +45178,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/mesh_library_editor_plugin.cpp -Compiling ==> editor/plugins/multimesh_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/mesh_library_editor_plugin.h:34, from editor/plugins/mesh_library_editor_plugin.cpp:31: @@ -45201,6 +45185,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Ranlib Library ==> modules/libmodules.x11.opt.tools.64.a +Compiling ==> editor/plugins/multimesh_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/multimesh_editor_plugin.h:34, from editor/plugins/multimesh_editor_plugin.cpp:31: @@ -45226,18 +45212,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/navigation_polygon_editor_plugin.cpp -Compiling ==> editor/plugins/particles_2d_editor_plugin.cpp -Compiling ==> editor/plugins/particles_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/abstract_polygon_2d_editor.h:34, - from editor/plugins/navigation_polygon_editor_plugin.h:34, - from editor/plugins/navigation_polygon_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/path_2d_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45256,6 +45230,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/navigation_polygon_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/abstract_polygon_2d_editor.h:34, + from editor/plugins/navigation_polygon_editor_plugin.h:34, + from editor/plugins/navigation_polygon_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/particles_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/particles_2d_editor_plugin.h:34, + from editor/plugins/particles_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/particles_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45274,21 +45266,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/path_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/path_2d_editor_plugin.h:34, - from editor/plugins/path_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/particles_2d_editor_plugin.h:34, - from editor/plugins/particles_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from editor/plugins/particles_editor_plugin.h:34, from editor/plugins/particles_editor_plugin.cpp:31: @@ -45296,23 +45273,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/physical_bone_plugin.cpp -In file included from ./editor/editor_node.h:34, - from ./editor/plugins/spatial_editor_plugin.h:34, - from ./editor/spatial_editor_gizmos.h:34, - from editor/plugins/path_editor_plugin.h:34, - from editor/plugins/path_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/physical_bone_plugin.h:34, - from editor/plugins/physical_bone_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45354,11 +45314,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./editor/editor_resource_preview.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45403,6 +45359,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/path_2d_editor_plugin.cpp +Compiling ==> editor/plugins/path_editor_plugin.cpp +Compiling ==> editor/plugins/physical_bone_plugin.cpp +Compiling ==> editor/plugins/polygon_2d_editor_plugin.cpp +Compiling ==> editor/plugins/ray_cast_2d_editor_plugin.cpp +Compiling ==> editor/plugins/resource_preloader_editor_plugin.cpp +Compiling ==> editor/plugins/room_manager_editor_plugin.cpp +Compiling ==> editor/plugins/root_motion_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/path_2d_editor_plugin.h:34, + from editor/plugins/path_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/script_editor_plugin.cpp +Compiling ==> editor/plugins/script_text_editor.cpp +Compiling ==> editor/plugins/shader_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from ./editor/plugins/spatial_editor_plugin.h:34, + from ./editor/spatial_editor_gizmos.h:34, + from editor/plugins/path_editor_plugin.h:34, + from editor/plugins/path_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45421,10 +45404,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/polygon_2d_editor_plugin.cpp -Compiling ==> editor/plugins/ray_cast_2d_editor_plugin.cpp -Compiling ==> editor/plugins/resource_preloader_editor_plugin.cpp -Compiling ==> editor/plugins/room_manager_editor_plugin.cpp +Compiling ==> editor/plugins/skeleton_2d_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/physical_bone_plugin.h:34, + from editor/plugins/physical_bone_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, from ./editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/polygon_2d_editor_plugin.h:34, @@ -45433,22 +45420,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/root_motion_editor_plugin.cpp -Compiling ==> editor/plugins/script_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from editor/plugins/ray_cast_2d_editor_plugin.h:34, - from editor/plugins/ray_cast_2d_editor_plugin.cpp:31: +Compiling ==> editor/plugins/skeleton_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/resource_preloader_editor_plugin.h:34, + from editor/plugins/resource_preloader_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./editor/editor_node.h:34, - from editor/plugins/resource_preloader_editor_plugin.h:34, - from editor/plugins/resource_preloader_editor_plugin.cpp:31: + from editor/plugins/room_manager_editor_plugin.h:34, + from editor/plugins/room_manager_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -45466,9 +45448,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/room_manager_editor_plugin.h:34, - from editor/plugins/room_manager_editor_plugin.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/plugins/ray_cast_2d_editor_plugin.h:34, + from editor/plugins/ray_cast_2d_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -45489,6 +45475,55 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from ./editor/code_editor.h:34, + from editor/plugins/shader_editor_plugin.h:34, + from editor/plugins/shader_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/skeleton_ik_editor_plugin.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/color_picker.h:34, + from editor/plugins/script_text_editor.h:34, + from editor/plugins/script_text_editor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/skeleton_2d_editor_plugin.h:34, + from editor/plugins/skeleton_2d_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/skeleton_editor_plugin.h:34, + from editor/plugins/skeleton_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/skeleton_ik_editor_plugin.h:34, + from editor/plugins/skeleton_ik_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45507,7 +45542,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/script_text_editor.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45542,7 +45576,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45551,26 +45594,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/color_picker.h:34, - from editor/plugins/script_text_editor.h:34, - from editor/plugins/script_text_editor.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/spatial_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45586,9 +45620,7 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45612,43 +45644,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/shader_editor_plugin.cpp -Compiling ==> editor/plugins/skeleton_2d_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_2d_editor_plugin.h:34, - from editor/plugins/skeleton_2d_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from ./editor/code_editor.h:34, - from editor/plugins/shader_editor_plugin.h:34, - from editor/plugins/shader_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/skeleton_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_editor_plugin.h:34, - from editor/plugins/skeleton_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/skeleton_ik_editor_plugin.cpp -In file included from ./editor/editor_node.h:34, - from editor/plugins/skeleton_ik_editor_plugin.h:34, - from editor/plugins/skeleton_ik_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45667,7 +45662,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/spatial_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45686,24 +45680,20 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/spatial_editor_plugin.h:34, - from editor/plugins/spatial_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/sprite_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45712,7 +45702,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/sprite_frames_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45720,7 +45709,9 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45729,34 +45720,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/sprite_frames_editor_plugin.h:34, - from editor/plugins/sprite_frames_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/sprite_editor_plugin.h:34, - from editor/plugins/sprite_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/style_box_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from editor/plugins/style_box_editor_plugin.h:34, - from editor/plugins/style_box_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45775,8 +45738,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/text_editor.cpp -Compiling ==> editor/plugins/texture_editor_plugin.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/spatial_editor_plugin.h:34, + from editor/plugins/spatial_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/sprite_editor_plugin.cpp +Compiling ==> editor/plugins/sprite_frames_editor_plugin.cpp +Compiling ==> editor/plugins/style_box_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45795,10 +45766,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/texture_region_editor_plugin.cpp +Compiling ==> editor/plugins/text_editor.cpp +Compiling ==> editor/plugins/texture_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/texture_editor_plugin.h:34, - from editor/plugins/texture_editor_plugin.cpp:31: + from editor/plugins/sprite_frames_editor_plugin.h:34, + from editor/plugins/sprite_frames_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from editor/plugins/style_box_editor_plugin.h:34, + from editor/plugins/style_box_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/sprite_editor_plugin.h:34, + from editor/plugins/sprite_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -45820,6 +45812,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> editor/plugins/texture_region_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45838,44 +45831,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/theme_editor_plugin.cpp In file included from ./editor/editor_node.h:34, - from editor/plugins/canvas_item_editor_plugin.h:34, - from editor/plugins/texture_region_editor_plugin.h:34, - from editor/plugins/texture_region_editor_plugin.cpp:31: + from editor/plugins/texture_editor_plugin.h:34, + from editor/plugins/texture_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/theme_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/dialogs.h:34, - from editor/plugins/theme_editor_plugin.h:34, - from editor/plugins/theme_editor_plugin.cpp:31: +In file included from ./editor/editor_node.h:34, + from editor/plugins/canvas_item_editor_plugin.h:34, + from editor/plugins/texture_region_editor_plugin.h:34, + from editor/plugins/texture_region_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/theme_editor_preview.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -45894,6 +45865,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/theme_editor_preview.cpp +Compiling ==> editor/plugins/tile_map_editor_plugin.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -45902,8 +45875,9 @@ from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, - from editor/plugins/theme_editor_preview.h:34, - from editor/plugins/theme_editor_preview.cpp:31: + from ./scene/gui/dialogs.h:34, + from editor/plugins/theme_editor_plugin.h:34, + from editor/plugins/theme_editor_plugin.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -45912,52 +45886,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/tile_map_editor_plugin.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -45966,7 +45895,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> editor/plugins/tile_set_editor_plugin.cpp In file included from ./editor/editor_node.h:34, from editor/plugins/tile_map_editor_plugin.h:34, from editor/plugins/tile_map_editor_plugin.cpp:31: @@ -45974,27 +45902,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/version_control_editor_plugin.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from ./core/io/config_file.h:34, - from ./editor/editor_plugin.h:34, - from editor/plugins/version_control_editor_plugin.h:34, - from editor/plugins/version_control_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/tile_set_editor_plugin.h:34, - from editor/plugins/tile_set_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> editor/plugins/viewport_preview_editor_plugin.cpp -Compiling ==> editor/plugins/visual_shader_editor_plugin.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46013,9 +45920,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/viewport_preview_editor_plugin.h:34, - from editor/plugins/viewport_preview_editor_plugin.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from editor/plugins/theme_editor_preview.h:34, + from editor/plugins/theme_editor_preview.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46027,7 +45941,9 @@ from ./scene/main/node.h:39, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36: + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46036,14 +45952,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./editor/editor_node.h:34, - from editor/plugins/visual_shader_editor_plugin.h:34, - from editor/plugins/visual_shader_editor_plugin.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/property_utils.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46062,27 +45970,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/property_utils.h:34, - from scene/property_utils.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46096,11 +45984,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./editor/editor_property_name_processor.h:34, - from ./editor/editor_inspector.h:34, - from ./editor/editor_plugin.h:36, - from ./editor/editor_data.h:37, - from ./editor/editor_node.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46113,7 +45998,12 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46122,8 +46012,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> editor/plugins/tile_set_editor_plugin.cpp +Compiling ==> editor/plugins/version_control_editor_plugin.cpp +Compiling ==> editor/plugins/viewport_preview_editor_plugin.cpp +Compiling ==> editor/plugins/visual_shader_editor_plugin.cpp +Compiling ==> scene/property_utils.cpp Compiling ==> scene/register_scene_types.cpp -Compiling ==> scene/scene_string_names.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -46133,14 +46027,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from ./core/node_path.h:34, - from scene/scene_string_names.h:34, - from scene/scene_string_names.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/scene_string_names.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46157,8 +46044,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/string_name.h:35, + from ./core/node_path.h:34, + from scene/scene_string_names.h:34, + from scene/scene_string_names.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/main/canvas_layer.cpp -Compiling ==> scene/main/http_request.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -46170,7 +46064,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/instance_placeholder.cpp +Compiling ==> scene/main/http_request.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -46183,17 +46077,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/instance_placeholder.h:34, - from scene/main/instance_placeholder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46207,37 +46090,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/instance_placeholder.cpp Compiling ==> scene/main/node.cpp Compiling ==> scene/main/resource_preloader.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/main/scene_tree.cpp +Compiling ==> scene/main/timer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -46259,12 +46116,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/scene_tree.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/main/instance_placeholder.h:34, + from scene/main/instance_placeholder.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46273,7 +46142,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/main/timer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -46289,11 +46157,37 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/main/timer.h:34, + from scene/main/timer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/main/viewport.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from ./core/io/config_file.h:34, + from ./editor/editor_plugin.h:34, + from editor/plugins/version_control_editor_plugin.h:34, + from editor/plugins/version_control_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from scene/main/node.h:39: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46303,17 +46197,17 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/main/timer.h:34, - from scene/main/timer.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from scene/main/viewport.h:34, + from scene/main/viewport.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/main/viewport.cpp +Compiling ==> scene/gui/aspect_ratio_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46336,18 +46230,32 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/aspect_ratio_container.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from scene/main/viewport.h:34, - from scene/main/viewport.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46365,6 +46273,19 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./scene/main/node.h:39, from scene/main/viewport.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -46375,13 +46296,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/base_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46390,8 +46313,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/base_button.cpp Compiling ==> scene/gui/box_container.cpp +In file included from ./editor/editor_node.h:34, + from editor/plugins/tile_set_editor_plugin.h:34, + from editor/plugins/tile_set_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46404,6 +46333,24 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/viewport_preview_editor_plugin.h:34, + from editor/plugins/viewport_preview_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/property_utils.h:34, + from scene/property_utils.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46417,6 +46364,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./editor/editor_node.h:34, + from editor/plugins/visual_shader_editor_plugin.h:34, + from editor/plugins/visual_shader_editor_plugin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/button.cpp +Compiling ==> scene/gui/center_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46432,23 +46388,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/button.cpp -Compiling ==> scene/gui/center_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46476,21 +46415,19 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/check_box.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/check_box.h:34, - from scene/gui/check_box.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/check_button.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46521,6 +46458,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46529,8 +46484,8 @@ from ./scene/gui/control.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, - from scene/gui/check_button.h:34, - from scene/gui/check_button.cpp:31: + from scene/gui/check_box.h:34, + from scene/gui/check_box.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46555,8 +46510,11 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -46565,7 +46523,47 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/check_button.cpp Compiling ==> scene/gui/color_picker.cpp +Compiling ==> scene/gui/color_rect.cpp +Compiling ==> scene/gui/container.cpp +Compiling ==> scene/gui/control.cpp +Compiling ==> scene/gui/dialogs.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/check_button.h:34, + from scene/gui/check_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/file_dialog.cpp +Compiling ==> scene/gui/flow_container.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./editor/editor_property_name_processor.h:34, + from ./editor/editor_inspector.h:34, + from ./editor/editor_plugin.h:36, + from ./editor/editor_data.h:37, + from ./editor/editor_node.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/gradient_edit.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46580,8 +46578,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/color_rect.cpp -Compiling ==> scene/gui/container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46594,7 +46590,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/control.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46607,21 +46602,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/graph_edit.cpp +Compiling ==> scene/gui/graph_node.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/box_container.h:34, + from scene/gui/dialogs.h:34, + from scene/gui/dialogs.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/grid_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46633,6 +46630,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/item_list.cpp +Compiling ==> scene/gui/label.cpp +Compiling ==> scene/gui/line_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46648,8 +46648,49 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/dialogs.cpp -Compiling ==> scene/gui/file_dialog.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/box_container.h:34, + from scene/gui/file_dialog.h:34, + from scene/gui/file_dialog.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/link_button.cpp +Compiling ==> scene/gui/margin_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/flow_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from ./scene/gui/box_container.h:34, + from ./scene/gui/color_picker.h:34, + from scene/gui/gradient_edit.h:34, + from scene/gui/gradient_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46665,23 +46706,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/flow_container.cpp -Compiling ==> scene/gui/gradient_edit.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -46689,9 +46713,8 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/file_dialog.h:34, - from scene/gui/file_dialog.cpp:31: + from scene/gui/graph_node.h:34, + from scene/gui/graph_node.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46703,7 +46726,21 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/flow_container.cpp:31: + from ./scene/gui/box_container.h:34, + from scene/gui/graph_edit.h:34, + from scene/gui/graph_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/item_list.h:34, + from scene/gui/item_list.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46715,9 +46752,8 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from scene/gui/box_container.h:34, - from scene/gui/dialogs.h:34, - from scene/gui/dialogs.cpp:31: + from scene/gui/margin_container.h:34, + from scene/gui/margin_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46729,10 +46765,45 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from ./scene/gui/color_picker.h:34, - from scene/gui/gradient_edit.h:34, - from scene/gui/gradient_edit.cpp:31: + from scene/gui/grid_container.h:34, + from scene/gui/grid_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/base_button.h:34, + from scene/gui/link_button.h:34, + from scene/gui/link_button.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/line_edit.h:34, + from scene/gui/line_edit.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/label.h:34, + from scene/gui/label.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -46752,7 +46823,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/graph_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46768,20 +46838,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from ./scene/gui/box_container.h:34, - from scene/gui/graph_edit.h:34, - from scene/gui/graph_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46797,6 +46853,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/menu_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46827,60 +46884,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/graph_node.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/graph_node.h:34, - from scene/gui/graph_node.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/grid_container.cpp -Compiling ==> scene/gui/item_list.cpp -Compiling ==> scene/gui/label.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/grid_container.h:34, - from scene/gui/grid_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/item_list.h:34, - from scene/gui/item_list.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/label.h:34, - from scene/gui/label.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46896,7 +46899,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/line_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46911,19 +46913,22 @@ ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/line_edit.h:34, - from scene/gui/line_edit.cpp:31: + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/menu_button.h:34, + from scene/gui/menu_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/nine_patch_rect.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -46969,21 +46974,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/link_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from scene/gui/link_button.h:34, - from scene/gui/link_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/margin_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47005,9 +46995,8 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/margin_container.h:34, - from scene/gui/margin_container.cpp:31: + from scene/gui/nine_patch_rect.h:34, + from scene/gui/nine_patch_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -47018,6 +47007,21 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, + from scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -47027,49 +47031,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/menu_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/menu_button.h:34, - from scene/gui/menu_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/nine_patch_rect.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/nine_patch_rect.h:34, - from scene/gui/nine_patch_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/option_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/option_button.h:34, - from scene/gui/option_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47100,8 +47061,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/panel.cpp -Compiling ==> scene/gui/panel_container.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47117,20 +47076,52 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/popup.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/option_button.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/panel_container.h:34, - from scene/gui/panel_container.cpp:31: + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/option_button.h:34, + from scene/gui/option_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/panel.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47143,6 +47134,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/panel_container.cpp +Compiling ==> scene/gui/popup.cpp Compiling ==> scene/gui/popup_menu.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -47150,8 +47158,9 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/popup.h:34, - from scene/gui/popup.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/panel_container.h:34, + from scene/gui/panel_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -47169,22 +47178,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/popup.h:34, + from scene/gui/popup.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/progress_bar.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47198,6 +47204,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/range.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/range.h:34, + from scene/gui/range.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47243,6 +47262,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/reference_rect.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/reference_rect.h:34, + from scene/gui/reference_rect.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47258,20 +47290,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/range.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/range.h:34, - from scene/gui/range.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/reference_rect.cpp Compiling ==> scene/gui/rich_text_effect.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -47284,18 +47302,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/reference_rect.h:34, - from scene/gui/reference_rect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from scene/gui/rich_text_effect.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/gui/rich_text_label.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -47309,7 +47328,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/scroll_bar.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47325,13 +47343,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/scroll_bar.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/range.h:34, + from scene/gui/scroll_bar.h:34, + from scene/gui/scroll_bar.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: + from ./scene/gui/control.h:36, + from ./scene/gui/range.h:34, + from ./scene/gui/scroll_bar.h:34, + from scene/gui/rich_text_label.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47340,11 +47375,27 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/scroll_container.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/container.h:34, + from scene/gui/scroll_container.h:34, + from scene/gui/scroll_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from scene/gui/rich_text_effect.cpp:33: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47353,31 +47404,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/scroll_bar.h:34, - from scene/gui/scroll_bar.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/scroll_container.cpp -Compiling ==> scene/gui/separator.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/gui/range.h:34, - from ./scene/gui/scroll_bar.h:34, - from scene/gui/rich_text_label.h:35: + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47401,19 +47434,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/container.h:34, - from scene/gui/scroll_container.h:34, - from scene/gui/scroll_container.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/separator.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47427,7 +47448,21 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/shortcut.cpp -Compiling ==> scene/gui/slider.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47440,7 +47475,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/spin_box.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47456,6 +47490,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/slider.cpp +Compiling ==> scene/gui/spin_box.cpp +Compiling ==> scene/gui/split_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47475,43 +47527,28 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/line_edit.h:34, - from scene/gui/spin_box.h:34, - from scene/gui/spin_box.cpp:31: + from ./scene/gui/container.h:34, + from scene/gui/split_container.h:34, + from scene/gui/split_container.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/split_container.cpp -Compiling ==> scene/gui/tab_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/split_container.h:34, - from scene/gui/split_container.cpp:31: + from ./scene/gui/line_edit.h:34, + from scene/gui/spin_box.h:34, + from scene/gui/spin_box.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/tab_container.cpp +Compiling ==> scene/gui/tabs.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47525,37 +47562,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/tabs.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47568,6 +47574,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/text_edit.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47583,6 +47590,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/texture_button.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47598,33 +47606,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/gui/text_edit.cpp -Compiling ==> scene/gui/texture_button.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from scene/gui/text_edit.h:34, - from scene/gui/text_edit.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from ./scene/gui/control.h:34, - from ./scene/gui/base_button.h:34, - from scene/gui/texture_button.h:34, - from scene/gui/texture_button.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/gui/texture_progress.cpp Compiling ==> scene/gui/texture_rect.cpp In file included from ./core/io/packet_peer.h:36, @@ -47648,29 +47629,24 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/range.h:34, - from scene/gui/texture_progress.h:34, - from scene/gui/texture_progress.cpp:31: + from scene/gui/texture_rect.h:34, + from scene/gui/texture_rect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/tool_button.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/texture_rect.h:34, - from scene/gui/texture_rect.cpp:31: + from scene/gui/text_edit.h:34, + from scene/gui/text_edit.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -Compiling ==> scene/gui/tree.cpp ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/gui/video_player.cpp -Compiling ==> scene/gui/viewport_container.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -47678,25 +47654,27 @@ from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, from ./scene/gui/base_button.h:34, - from ./scene/gui/button.h:34, - from scene/gui/tool_button.h:34, - from scene/gui/tool_button.cpp:31: + from scene/gui/texture_button.h:34, + from scene/gui/texture_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/tree.h:34, - from scene/gui/tree.cpp:31: + from ./scene/gui/range.h:34, + from scene/gui/texture_progress.h:34, + from scene/gui/texture_progress.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/tool_button.cpp +Compiling ==> scene/gui/tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47718,8 +47696,10 @@ from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from scene/gui/video_player.h:34, - from scene/gui/video_player.cpp:31: + from ./scene/gui/base_button.h:34, + from ./scene/gui/button.h:34, + from scene/gui/tool_button.h:34, + from scene/gui/tool_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -47739,19 +47719,34 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/gui/video_player.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./scene/gui/control.h:34, - from ./scene/gui/container.h:34, - from scene/gui/viewport_container.h:34, - from scene/gui/viewport_container.cpp:31: + from scene/gui/tree.h:34, + from scene/gui/tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/gui/viewport_container.cpp +Compiling ==> scene/3d/area.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from scene/gui/video_player.h:34, + from scene/gui/video_player.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/arvr_nodes.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47767,6 +47762,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/audio_stream_player_3d.cpp +Compiling ==> scene/3d/baked_lightmap.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47792,11 +47789,25 @@ ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from ./scene/gui/control.h:34, + from ./scene/gui/container.h:34, + from scene/gui/viewport_container.h:34, + from scene/gui/viewport_container.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/bone_attachment.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -47827,39 +47838,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/area.cpp -Compiling ==> scene/3d/arvr_nodes.cpp -Compiling ==> scene/3d/audio_stream_player_3d.cpp -Compiling ==> scene/3d/baked_lightmap.cpp -Compiling ==> scene/3d/bone_attachment.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/camera.h:34, - from scene/3d/arvr_nodes.h:34, - from scene/3d/arvr_nodes.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, @@ -47870,6 +47848,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/camera.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from scene/3d/baked_lightmap.h:34, @@ -47878,46 +47857,32 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from scene/3d/audio_stream_player_3d.h:34, - from scene/3d/audio_stream_player_3d.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/camera.h:34, + from scene/3d/arvr_nodes.h:34, + from scene/3d/arvr_nodes.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/3d/bone_attachment.h:34, - from scene/3d/bone_attachment.cpp:31: +In file included from scene/3d/audio_stream_player_3d.h:34, + from scene/3d/audio_stream_player_3d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/camera.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36, - from scene/3d/multimesh_instance.h:34, - from scene/3d/baked_lightmap.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47928,6 +47893,17 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/3d/bone_attachment.h:34, + from scene/3d/bone_attachment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/collision_object.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, @@ -47938,14 +47914,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/collision_object.h:34, + from scene/3d/collision_object.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/collision_polygon.cpp +Compiling ==> scene/3d/collision_shape.cpp +Compiling ==> scene/3d/cpu_particles.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from scene/3d/area.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47960,7 +47950,8 @@ from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from scene/3d/audio_stream_player_3d.h:35: + from ./scene/3d/collision_object.h:34, + from scene/3d/area.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47973,9 +47964,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47984,13 +47973,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/collision_object.cpp -Compiling ==> scene/3d/collision_polygon.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/collision_shape.h:34, + from scene/3d/collision_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -47998,8 +47999,6 @@ ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/collision_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48012,35 +48011,56 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/collision_shape.h:34, - from scene/3d/collision_shape.cpp:31: + from ./core/rid.h:34, + from scene/3d/cpu_particles.h:34, + from scene/3d/cpu_particles.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from scene/3d/collision_object.h:34, - from scene/3d/collision_object.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36, + from scene/3d/multimesh_instance.h:34, + from scene/3d/baked_lightmap.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from scene/3d/audio_stream_player_3d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48049,6 +48069,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/cull_instance.cpp +Compiling ==> scene/3d/gi_probe.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48062,6 +48084,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/immediate_geometry.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48075,17 +48098,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/cpu_particles.cpp -Compiling ==> scene/3d/cull_instance.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/cpu_particles.h:34, - from scene/3d/cpu_particles.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48098,7 +48110,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/gi_probe.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -48113,42 +48124,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/immediate_geometry.cpp -Compiling ==> scene/3d/interpolated_camera.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/immediate_geometry.h:34, - from scene/3d/immediate_geometry.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/camera.h:34, - from scene/3d/interpolated_camera.h:34, - from scene/3d/interpolated_camera.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48170,6 +48150,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/immediate_geometry.h:34, + from scene/3d/immediate_geometry.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/interpolated_camera.cpp +Compiling ==> scene/3d/label_3d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48187,8 +48182,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/label_3d.cpp -Compiling ==> scene/3d/light.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -48202,32 +48195,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/light.h:34, - from scene/3d/light.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/camera.h:34, + from scene/3d/interpolated_camera.h:34, + from scene/3d/interpolated_camera.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/light.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48248,10 +48229,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48260,21 +48238,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/lightmapper.cpp -Compiling ==> scene/3d/listener.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/3d/lightmapper.h:34, - from scene/3d/lightmapper.cpp:31: + from ./scene/3d/visual_instance.h:34, + from scene/3d/light.h:34, + from scene/3d/light.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/lightmapper.cpp +Compiling ==> scene/3d/listener.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48291,23 +48269,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/listener.h:34, - from scene/3d/listener.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48316,14 +48285,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/mesh_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48332,17 +48298,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/multimesh_instance.cpp -Compiling ==> scene/3d/navigation.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/multimesh_instance.h:34, - from scene/3d/multimesh_instance.cpp:31: + from ./scene/resources/mesh.h:34, + from scene/3d/lightmapper.h:34, + from scene/3d/lightmapper.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/mesh_instance.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/listener.h:34, + from scene/3d/listener.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -48357,19 +48334,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/multimesh_instance.cpp +Compiling ==> scene/3d/navigation.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from scene/3d/navigation.h:34, - from scene/3d/navigation.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/multimesh_instance.h:34, + from scene/3d/multimesh_instance.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/navigation_agent.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48386,7 +48366,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/navigation_agent.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from scene/3d/navigation.h:34, + from scene/3d/navigation.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/3d/navigation_agent.h:34, + from scene/3d/navigation_agent.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/navigation_mesh_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48402,16 +48404,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/3d/navigation_agent.h:34, - from scene/3d/navigation_agent.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/navigation_mesh_instance.cpp Compiling ==> scene/3d/navigation_obstacle.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -48426,6 +48418,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/occluder.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48450,13 +48443,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/occluder.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/3d/navigation_agent.h:35: + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48465,7 +48474,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/particles.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48478,7 +48486,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/path.cpp +Compiling ==> scene/3d/particles.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/particles.h:34, + from scene/3d/particles.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48492,28 +48509,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/particles.h:34, - from scene/3d/particles.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/physics_body.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/path.h:34, - from scene/3d/path.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48527,6 +48522,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/path.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/3d/navigation_agent.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/physics_body.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48541,6 +48565,19 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/path.h:34, + from scene/3d/path.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/physics_joint.cpp +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, from ./core/vset.h:35, @@ -48550,8 +48587,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/physics_joint.cpp Compiling ==> scene/3d/portal.cpp +Compiling ==> scene/3d/position_3d.cpp +Compiling ==> scene/3d/proximity_group.cpp +Compiling ==> scene/3d/ray_cast.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, @@ -48588,14 +48627,61 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/position_3d.h:34, + from scene/3d/position_3d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/reflection_probe.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/ray_cast.h:34, + from scene/3d/ray_cast.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/3d/spatial.h:34, + from scene/3d/proximity_group.h:34, + from scene/3d/proximity_group.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/3d/visual_instance.h:34, + from scene/3d/reflection_probe.h:34, + from scene/3d/reflection_probe.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from scene/3d/physics_body.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48604,12 +48690,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/position_3d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/collision_object.h:34, + from scene/3d/physics_body.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48618,19 +48706,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/remote_transform.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/3d/spatial.h:34, - from scene/3d/position_3d.h:34, - from scene/3d/position_3d.cpp:31: + from scene/3d/remote_transform.h:34, + from scene/3d/remote_transform.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/proximity_group.cpp +Compiling ==> scene/3d/room.cpp +Compiling ==> scene/3d/room_group.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48660,13 +48750,9 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/3d/spatial.h:34, - from scene/3d/proximity_group.h:34, - from scene/3d/proximity_group.cpp:31: + from ./core/local_vector.h:34, + from scene/3d/room.h:34, + from scene/3d/room.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -48687,7 +48773,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/ray_cast.cpp +Compiling ==> scene/3d/room_manager.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48701,50 +48787,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/reflection_probe.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/ray_cast.h:34, - from scene/3d/ray_cast.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/3d/visual_instance.h:34, - from scene/3d/reflection_probe.h:34, - from scene/3d/reflection_probe.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/remote_transform.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/remote_transform.h:34, - from scene/3d/remote_transform.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/room.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from scene/3d/room.h:34, - from scene/3d/room.cpp:31: + from ./core/rid.h:34, + from scene/3d/room_group.h:34, + from scene/3d/room_group.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -48753,10 +48800,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48765,21 +48809,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/room_group.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/room_group.h:34, - from scene/3d/room_group.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -48788,6 +48825,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from scene/3d/room_manager.h:34, + from scene/3d/room_manager.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/skeleton.cpp +Compiling ==> scene/3d/soft_body.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/3d/skeleton.h:34, + from scene/3d/skeleton.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48801,6 +48857,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from ./scene/3d/mesh_instance.h:34, + from scene/3d/soft_body.h:34, + from scene/3d/soft_body.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48816,15 +48883,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/room_manager.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from scene/3d/room_manager.h:34, - from scene/3d/room_manager.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/spatial.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48856,56 +48915,31 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/skeleton.cpp -Compiling ==> scene/3d/soft_body.cpp -Compiling ==> scene/3d/spatial.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/mesh_instance.h:34, - from scene/3d/soft_body.h:34, - from scene/3d/soft_body.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/rid.h:34, - from scene/3d/skeleton.h:34, - from scene/3d/skeleton.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/3d/spatial.h:34, + from scene/3d/spatial.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/spatial_velocity_tracker.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, - from scene/3d/spatial.h:34, - from scene/3d/spatial.cpp:31: + from ./scene/3d/spatial.h:34, + from scene/3d/spatial_velocity_tracker.h:34, + from scene/3d/spatial_velocity_tracker.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/spatial_velocity_tracker.cpp +Compiling ==> scene/3d/spring_arm.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48921,32 +48955,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/spatial_velocity_tracker.h:34, - from scene/3d/spatial_velocity_tracker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/spring_arm.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48960,6 +48968,22 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/3d/sprite_3d.cpp +Compiling ==> scene/3d/vehicle_body.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -48973,6 +48997,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/visibility_notifier.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -48987,8 +49012,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/3d/vehicle_body.cpp -Compiling ==> scene/3d/visibility_notifier.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/vector.h:40, @@ -49013,6 +49036,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/visual_instance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49026,20 +49050,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/3d/visual_instance.cpp -Compiling ==> scene/3d/voxel_light_baker.cpp -Compiling ==> scene/3d/world_environment.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from ./scene/3d/mesh_instance.h:34, - from scene/3d/voxel_light_baker.h:34, - from scene/3d/voxel_light_baker.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -49065,34 +49075,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/3d/spatial.h:34, - from scene/3d/world_environment.h:34, - from scene/3d/world_environment.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/collision_object.h:34, - from ./scene/3d/physics_body.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49106,38 +49088,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/animated_sprite.cpp -Compiling ==> scene/2d/area_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/animated_sprite.h:34, - from scene/2d/animated_sprite.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/area_2d.h:34, - from scene/2d/area_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/3d/voxel_light_baker.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: + from ./scene/3d/collision_object.h:34, + from ./scene/3d/physics_body.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49146,6 +49105,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/3d/world_environment.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49159,6 +49119,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from ./scene/3d/mesh_instance.h:34, + from scene/3d/voxel_light_baker.h:34, + from scene/3d/voxel_light_baker.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/3d/spatial.h:34, + from scene/3d/world_environment.h:34, + from scene/3d/world_environment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/animated_sprite.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49175,8 +49159,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/audio_stream_player_2d.cpp -Compiling ==> scene/2d/back_buffer_copy.cpp +Compiling ==> scene/2d/area_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49184,12 +49167,24 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/back_buffer_copy.h:34, - from scene/2d/back_buffer_copy.cpp:31: + from scene/2d/animated_sprite.h:34, + from scene/2d/animated_sprite.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/audio_stream_player_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/area_2d.h:34, + from scene/2d/area_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/back_buffer_copy.cpp In file included from scene/2d/audio_stream_player_2d.h:34, from scene/2d/audio_stream_player_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -49209,28 +49204,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/camera_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/area_2d.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49239,27 +49220,23 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -editor/plugins/visual_shader_editor_plugin.cpp: In constructor 'VisualShaderEditor::VisualShaderEditor()': -editor/plugins/visual_shader_editor_plugin.cpp:2355:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without - 2355 | VisualShaderEditor::VisualShaderEditor() { - | ^~~~~~~~~~~~~~~~~~ -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/audio_stream_player_2d.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/camera_2d.cpp + from scene/2d/back_buffer_copy.h:34, + from scene/2d/back_buffer_copy.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/canvas_item.cpp +Compiling ==> scene/2d/canvas_modulate.cpp +Compiling ==> scene/2d/collision_object_2d.cpp +Compiling ==> scene/2d/collision_polygon_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49273,8 +49250,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/canvas_item.cpp -Compiling ==> scene/2d/canvas_modulate.cpp +Compiling ==> scene/2d/collision_shape_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/canvas_modulate.h:34, + from scene/2d/canvas_modulate.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49286,19 +49275,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/cpu_particles_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49306,12 +49283,13 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/canvas_modulate.h:34, - from scene/2d/canvas_modulate.cpp:31: + from scene/2d/collision_polygon_2d.h:34, + from scene/2d/collision_polygon_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/joints_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49325,11 +49303,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/light_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/area_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49338,8 +49321,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/collision_object_2d.cpp -Compiling ==> scene/2d/collision_polygon_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49347,8 +49328,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_object_2d.h:34, - from scene/2d/collision_object_2d.cpp:31: + from scene/2d/collision_shape_2d.h:34, + from scene/2d/collision_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -49360,22 +49341,22 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/collision_polygon_2d.h:34, - from scene/2d/collision_polygon_2d.cpp:31: + from scene/2d/collision_object_2d.h:34, + from scene/2d/collision_object_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/collision_shape_2d.cpp +Compiling ==> scene/2d/light_occluder_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/collision_shape_2d.h:34, - from scene/2d/collision_shape_2d.cpp:31: + from scene/2d/node_2d.h:34, + from scene/2d/joints_2d.h:34, + from scene/2d/joints_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -49384,20 +49365,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/audio_stream_player_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49406,8 +49377,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/cpu_particles_2d.cpp -Compiling ==> scene/2d/joints_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -49417,22 +49386,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/light_2d.cpp -Compiling ==> scene/2d/light_occluder_2d.cpp Compiling ==> scene/2d/line_2d.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49459,6 +49413,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/line_builder.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49466,21 +49447,17 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from scene/2d/node_2d.h:34, - from scene/2d/joints_2d.h:34, - from scene/2d/joints_2d.cpp:31: + from scene/2d/line_2d.h:34, + from scene/2d/line_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/line_2d.h:34, - from scene/2d/line_2d.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from scene/2d/line_builder.h:34, + from scene/2d/line_builder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -49489,10 +49466,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/cpu_particles_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49514,7 +49488,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/line_builder.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49541,29 +49514,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/listener_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from scene/2d/line_builder.h:34, - from scene/2d/line_builder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/listener_2d.h:34, - from scene/2d/listener_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49577,30 +49527,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Linking Static Library ==> editor/libeditor.x11.opt.tools.64.a -Compiling ==> scene/2d/mesh_instance_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/mesh_instance_2d.h:34, - from scene/2d/mesh_instance_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/listener_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/line_2d.h:34, - from scene/2d/line_builder.h:36: + from ./scene/2d/node_2d.h:34, + from scene/2d/cpu_particles_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49635,46 +49583,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/mesh_instance_2d.cpp Compiling ==> scene/2d/multimesh_instance_2d.cpp Compiling ==> scene/2d/navigation_2d.cpp -Compiling ==> scene/2d/navigation_agent_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/multimesh_instance_2d.h:34, - from scene/2d/multimesh_instance_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from scene/2d/navigation_2d.h:34, - from scene/2d/navigation_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from scene/2d/navigation_agent_2d.h:34, - from scene/2d/navigation_agent_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/navigation_obstacle_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49682,8 +49593,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/navigation_obstacle_2d.h:34, - from scene/2d/navigation_obstacle_2d.cpp:31: + from scene/2d/listener_2d.h:34, + from scene/2d/listener_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -49692,7 +49603,11 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from scene/2d/node_2d.h:34, + from scene/2d/line_2d.h:34, + from scene/2d/line_builder.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49701,13 +49616,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/navigation_polygon.cpp +Compiling ==> scene/2d/navigation_agent_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from scene/2d/navigation_agent_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49723,14 +49637,12 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/navigation_polygon.h:34, - from scene/2d/navigation_polygon.cpp:31: + from scene/2d/multimesh_instance_2d.h:34, + from scene/2d/multimesh_instance_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/node_2d.cpp -Compiling ==> scene/2d/parallax_background.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49738,52 +49650,35 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from ./scene/2d/camera_2d.h:34, - from scene/2d/parallax_background.h:34, - from scene/2d/parallax_background.cpp:31: + from scene/2d/mesh_instance_2d.h:34, + from scene/2d/mesh_instance_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/parallax_layer.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, - from scene/2d/node_2d.h:34, - from scene/2d/node_2d.cpp:31: + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from scene/2d/navigation_2d.h:34, + from scene/2d/navigation_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/parallax_layer.h:34, - from scene/2d/parallax_layer.cpp:31: + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from scene/2d/navigation_agent_2d.h:34, + from scene/2d/navigation_agent_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49810,7 +49705,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/particles_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49824,17 +49718,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from scene/2d/particles_2d.h:34, - from scene/2d/particles_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/path_2d.cpp -Compiling ==> scene/2d/physics_body_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49848,24 +49731,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/path_2d.h:34, - from scene/2d/path_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from scene/2d/navigation_agent_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49874,36 +49745,48 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, +Compiling ==> scene/2d/navigation_obstacle_2d.cpp +Compiling ==> scene/2d/navigation_polygon.cpp +Compiling ==> scene/2d/node_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/particles_2d.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' + from scene/2d/navigation_obstacle_2d.h:34, + from scene/2d/navigation_obstacle_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/parallax_background.cpp In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/vset.h:35, - from scene/2d/physics_body_2d.h:34, - from scene/2d/physics_body_2d.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/navigation_polygon.h:34, + from scene/2d/navigation_polygon.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from scene/2d/node_2d.h:34, + from scene/2d/node_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/polygon_2d.cpp -Compiling ==> scene/2d/position_2d.cpp -Compiling ==> scene/2d/ray_cast_2d.cpp -Compiling ==> scene/2d/remote_transform_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49911,12 +49794,53 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/polygon_2d.h:34, - from scene/2d/polygon_2d.cpp:31: + from ./scene/2d/camera_2d.h:34, + from scene/2d/parallax_background.h:34, + from scene/2d/parallax_background.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/parallax_layer.cpp +Compiling ==> scene/2d/particles_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/parallax_layer.h:34, + from scene/2d/parallax_layer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/path_2d.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/rid.h:34, + from scene/2d/particles_2d.h:34, + from scene/2d/particles_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/physics_body_2d.cpp +Compiling ==> scene/2d/polygon_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -49924,12 +49848,23 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/ray_cast_2d.h:34, - from scene/2d/ray_cast_2d.cpp:31: + from scene/2d/path_2d.h:34, + from scene/2d/path_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/vset.h:35, + from scene/2d/physics_body_2d.h:34, + from scene/2d/physics_body_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/position_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -49943,28 +49878,11 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from scene/2d/position_2d.h:34, - from scene/2d/position_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/collision_object_2d.h:34, - from scene/2d/physics_body_2d.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -49980,8 +49898,22 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/remote_transform_2d.h:34, - from scene/2d/remote_transform_2d.cpp:31: + from scene/2d/polygon_2d.h:34, + from scene/2d/polygon_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/ray_cast_2d.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/position_2d.h:34, + from scene/2d/position_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -49999,7 +49931,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/skeleton_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50017,7 +49948,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/particles_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50026,7 +49960,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/2d/sprite.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50034,17 +49967,22 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/skeleton_2d.h:34, - from scene/2d/skeleton_2d.cpp:31: + from scene/2d/ray_cast_2d.h:34, + from scene/2d/ray_cast_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/2d/remote_transform_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/collision_object_2d.h:34, + from scene/2d/physics_body_2d.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50053,6 +49991,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/skeleton_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50060,15 +49999,28 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/sprite.h:34, - from scene/2d/sprite.cpp:31: + from scene/2d/remote_transform_2d.h:34, + from scene/2d/remote_transform_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/sprite.cpp Compiling ==> scene/2d/tile_map.cpp Compiling ==> scene/2d/touch_screen_button.cpp -Compiling ==> scene/2d/visibility_notifier_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50076,13 +50028,12 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/touch_screen_button.h:34, - from scene/2d/touch_screen_button.cpp:31: + from scene/2d/skeleton_2d.h:34, + from scene/2d/skeleton_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/2d/y_sort.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50090,16 +50041,8 @@ from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/visibility_notifier_2d.h:34, - from scene/2d/visibility_notifier_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from scene/2d/tile_map.h:34, - from scene/2d/tile_map.cpp:31: + from scene/2d/sprite.h:34, + from scene/2d/sprite.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50118,14 +50061,22 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/self_list.h:34, + from scene/2d/tile_map.h:34, + from scene/2d/tile_map.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./scene/main/node.h:34, from ./scene/2d/canvas_item.h:34, from ./scene/2d/node_2d.h:34, - from scene/2d/y_sort.h:34, - from scene/2d/y_sort.cpp:31: + from scene/2d/touch_screen_button.h:34, + from scene/2d/touch_screen_button.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50169,6 +50120,21 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/2d/visibility_notifier_2d.cpp +Compiling ==> scene/2d/y_sort.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/visibility_notifier_2d.h:34, + from scene/2d/visibility_notifier_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50182,16 +50148,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_blend_space_1d.cpp +Compiling ==> scene/animation/animation_blend_space_2d.cpp +Compiling ==> scene/animation/animation_blend_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./scene/2d/navigation_2d.h:34, - from scene/2d/tile_map.h:36: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50200,7 +50164,36 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/animation_blend_space_1d.cpp +Compiling ==> scene/animation/animation_cache.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/animation/animation_player.h:34, + from ./scene/animation/animation_tree.h:34, + from scene/animation/animation_blend_space_2d.h:34, + from scene/animation/animation_blend_space_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/animation_node_state_machine.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from scene/2d/y_sort.h:34, + from scene/2d/y_sort.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50216,8 +50209,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_blend_space_2d.cpp -Compiling ==> scene/animation/animation_blend_tree.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50227,8 +50218,8 @@ from ./scene/2d/node_2d.h:34, from ./scene/animation/animation_player.h:34, from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_space_2d.h:34, - from scene/animation/animation_blend_space_2d.cpp:31: + from scene/animation/animation_blend_tree.h:34, + from scene/animation/animation_blend_tree.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50246,6 +50237,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_player.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50255,30 +50247,22 @@ from ./scene/2d/node_2d.h:34, from ./scene/animation/animation_player.h:34, from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_blend_tree.h:34, - from scene/animation/animation_blend_tree.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_cache.cpp -Compiling ==> scene/animation/animation_node_state_machine.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/rid.h:34, - from ./scene/3d/skeleton.h:34, - from scene/animation/animation_cache.h:34, - from scene/animation/animation_cache.cpp:31: + from scene/animation/animation_node_state_machine.h:34, + from scene/animation/animation_node_state_machine.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/animation/animation_player.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./scene/2d/navigation_2d.h:34, + from scene/2d/tile_map.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50289,15 +50273,10 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/animation/animation_player.h:34, - from ./scene/animation/animation_tree.h:34, - from scene/animation/animation_node_state_machine.h:34, - from scene/animation/animation_node_state_machine.cpp:31: + from ./core/rid.h:34, + from ./scene/3d/skeleton.h:34, + from scene/animation/animation_cache.h:34, + from scene/animation/animation_cache.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50316,22 +50295,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/animation/animation_tree.cpp -Compiling ==> scene/animation/animation_tree_player.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50345,6 +50308,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/animation_tree_player.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50359,6 +50323,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/root_motion_view.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50399,7 +50364,46 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/root_motion_view.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/animation/scene_tree_tween.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -50413,6 +50417,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/animation/skeleton_ik.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50426,12 +50431,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/scene_tree_tween.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39: + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50451,23 +50457,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/cull_instance.h:34, - from ./scene/3d/visual_instance.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/animation/skeleton_ik.cpp Compiling ==> scene/animation/tween.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -50481,13 +50470,23 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/audio/audio_stream_player.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./scene/main/node.h:34, + from scene/animation/tween.h:34, + from scene/animation/tween.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/animation/tween.h:34, - from scene/animation/scene_tree_tween.h:35: + from ./scene/main/node.h:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50496,26 +50495,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Ranlib Library ==> editor/libeditor.x11.opt.tools.64.a -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./scene/main/node.h:34, - from scene/animation/tween.h:34, - from scene/animation/tween.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/audio/audio_stream_player.cpp In file included from scene/audio/audio_stream_player.h:34, from scene/audio/audio_stream_player.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50529,14 +50514,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/misc/mikktspace.c In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, from ./scene/3d/spatial.h:34, - from ./scene/3d/skeleton.h:35, - from scene/animation/skeleton_ik.h:41: + from ./scene/3d/cull_instance.h:34, + from ./scene/3d/visual_instance.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50545,13 +50531,29 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/default_theme/default_theme.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/audio/audio_stream_player.h:35: + from ./scene/animation/tween.h:34, + from scene/animation/scene_tree_tween.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/skeleton.h:35, + from scene/animation/skeleton_ik.h:41: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50560,6 +50562,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/default_theme/default_theme.cpp Compiling ==> scene/debugger/script_debugger_remote.cpp Compiling ==> servers/arvr_server.cpp In file included from ./core/os/thread.h:44, @@ -50571,6 +50574,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from scene/audio/audio_stream_player.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50584,6 +50614,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio_server.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -50594,22 +50625,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio_server.cpp Compiling ==> servers/camera_server.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/navigation_2d_server.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -50629,6 +50646,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/navigation_2d_server.h:34, + from servers/navigation_2d_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/navigation_server.cpp +Compiling ==> servers/physics_2d_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/navigation_server.h:34, + from servers/navigation_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_server.cpp In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { @@ -50638,14 +50676,33 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/physics_2d_server.h:34, + from servers/physics_2d_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/register_server_types.cpp +Compiling ==> servers/visual_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from servers/physics_server.h:34, + from servers/physics_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual_server_callbacks.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/default_theme/default_theme.cpp:35: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50654,8 +50711,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/plane_shape.cpp -Compiling ==> scene/resources/curve.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50673,12 +50728,97 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual_server_callbacks.h:34, + from servers/visual_server_callbacks.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/curve.h:34, - from scene/resources/curve.cpp:31: + from ./core/engine.h:34, + from servers/register_server_types.cpp:32: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from scene/resources/default_theme/default_theme.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from servers/visual_server.h:34, + from servers/visual_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/occluder_shape.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/navigation_polygon.h:34, + from ./servers/navigation_2d_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/sky.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/3d/spatial.h:34, + from ./scene/3d/navigation_mesh_instance.h:34, + from servers/navigation_server.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/plane_shape.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from scene/resources/occluder_shape.h:34, + from scene/resources/occluder_shape.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/resource_format_text.cpp +In file included from ./core/os/thread.h:44, + from scene/resources/sky.h:34, + from scene/resources/sky.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50695,6 +50835,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from scene/resources/resource_format_text.h:34, + from scene/resources/resource_format_text.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/curve.cpp Compiling ==> scene/resources/skin.cpp Compiling ==> scene/resources/gradient.cpp In file included from ./core/error_macros.h:34, @@ -50702,12 +50851,26 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/skin.h:34, - from scene/resources/skin.cpp:31: + from scene/resources/curve.h:34, + from scene/resources/curve.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50719,8 +50882,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/skin.h:34, + from scene/resources/skin.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/text_file.cpp -Compiling ==> scene/resources/visual_shader_nodes.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from servers/visual_server.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from scene/resources/text_file.h:34, @@ -50729,6 +50917,38 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/resources/packed_scene.h:35, + from scene/resources/resource_format_text.h:38: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/visual_shader_nodes.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from scene/resources/occluder_shape.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/capsule_shape.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -50740,7 +50960,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/capsule_shape.cpp Compiling ==> scene/resources/multimesh.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -50754,22 +50973,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from ./scene/resources/visual_shader.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/particles_material.cpp +Compiling ==> scene/resources/concave_polygon_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -50783,35 +50988,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/particles_material.cpp -Compiling ==> scene/resources/concave_polygon_shape_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.h:34, - from scene/resources/concave_polygon_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -50821,27 +50997,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/ray_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/ray_shape.h:34, - from scene/resources/ray_shape.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.h:34, + from scene/resources/concave_polygon_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/convex_polygon_shape.cpp +Compiling ==> scene/resources/ray_shape.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/particles_material.h:32: + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from ./scene/resources/visual_shader.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -50856,33 +51032,22 @@ from ./core/class_db.h:34, from ./core/resource.h:34, from ./scene/resources/shape.h:34, - from scene/resources/convex_polygon_shape.h:34, - from scene/resources/convex_polygon_shape.cpp:31: + from scene/resources/ray_shape.h:34, + from scene/resources/ray_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/convex_polygon_shape.cpp Compiling ==> scene/resources/shape.cpp -Compiling ==> scene/resources/environment.cpp -Compiling ==> scene/resources/style_box.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/environment.h:34, - from scene/resources/environment.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/style_box.h:34, - from scene/resources/style_box.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/convex_polygon_shape.h:34, + from scene/resources/convex_polygon_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -50898,9 +51063,36 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/material.cpp -Compiling ==> scene/resources/bit_map.cpp -Compiling ==> scene/resources/tile_set.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/particles_material.h:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -50917,17 +51109,39 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/environment.cpp +Compiling ==> scene/resources/style_box.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/material.h:34, - from scene/resources/material.cpp:31: + from scene/resources/environment.h:34, + from scene/resources/environment.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/material.cpp +Compiling ==> scene/resources/tile_set.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/style_box.h:34, + from scene/resources/style_box.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/bit_map.cpp +Compiling ==> scene/resources/concave_polygon_shape.cpp +Compiling ==> scene/resources/mesh_data_tool.cpp +Compiling ==> scene/resources/occluder_shape_polygon.cpp +Compiling ==> scene/resources/polygon_path_finder.cpp +Compiling ==> scene/resources/segment_shape_2d.cpp +Compiling ==> scene/resources/cylinder_shape.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -50943,28 +51157,23 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, + from scene/resources/material.h:34, + from scene/resources/material.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, from scene/resources/tile_set.h:35, from scene/resources/tile_set.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from scene/resources/style_box.cpp:32: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/concave_polygon_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -50977,53 +51186,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/light_occluder_2d.h:34, - from scene/resources/tile_set.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/mesh_data_tool.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from ./scene/resources/mesh.h:34, - from scene/resources/mesh_data_tool.h:34, - from scene/resources/mesh_data_tool.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/polygon_path_finder.h:34, + from scene/resources/polygon_path_finder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from scene/resources/material.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/occluder_shape_polygon.cpp -Compiling ==> scene/resources/resource_format_text.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -51035,63 +51208,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from scene/resources/resource_format_text.h:34, - from scene/resources/resource_format_text.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In copy constructor 'AudioServer::Bus::Effect::Effect(const AudioServer::Bus::Effect&)', - inlined from 'void AudioServer::set_bus_layout(const Ref&)' at servers/audio_server.cpp:1194:27: -servers/audio_server.h:209:24: warning: 'bfx.AudioServer::Bus::Effect::prof_time' may be used uninitialized [-Wmaybe-uninitialized] - 209 | struct Effect { - | ^~~~~~ -servers/audio_server.cpp: In member function 'void AudioServer::set_bus_layout(const Ref&)': -servers/audio_server.cpp:1191:45: note: 'bfx' declared here - 1191 | Bus::Effect bfx; - | ^~~ -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/resources/packed_scene.h:35, - from scene/resources/resource_format_text.h:38: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/polygon_path_finder.cpp -Compiling ==> scene/resources/segment_shape_2d.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/segment_shape_2d.h:34, - from scene/resources/segment_shape_2d.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from ./scene/resources/mesh.h:34, + from scene/resources/mesh_data_tool.h:34, + from scene/resources/mesh_data_tool.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -51101,26 +51226,27 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/polygon_path_finder.h:34, - from scene/resources/polygon_path_finder.cpp:31: + from ./scene/resources/shape.h:34, + from scene/resources/cylinder_shape.h:34, + from scene/resources/cylinder_shape.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/cylinder_shape.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape.h:34, - from scene/resources/cylinder_shape.h:34, - from scene/resources/cylinder_shape.cpp:31: + from ./scene/resources/shape_2d.h:34, + from scene/resources/segment_shape_2d.h:34, + from scene/resources/segment_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/height_map_shape.cpp +Compiling ==> scene/resources/texture.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -51133,7 +51259,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/texture.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from scene/resources/texture.h:34, @@ -51142,6 +51267,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In copy constructor 'AudioServer::Bus::Effect::Effect(const AudioServer::Bus::Effect&)', + inlined from 'void AudioServer::set_bus_layout(const Ref&)' at servers/audio_server.cpp:1194:27: +servers/audio_server.h:209:24: warning: 'bfx.AudioServer::Bus::Effect::prof_time' may be used uninitialized [-Wmaybe-uninitialized] + 209 | struct Effect { + | ^~~~~~ +servers/audio_server.cpp: In member function 'void AudioServer::set_bus_layout(const Ref&)': +servers/audio_server.cpp:1191:45: note: 'bfx' declared here + 1191 | Bus::Effect bfx; + | ^~~ Compiling ==> scene/resources/animation.cpp Compiling ==> scene/resources/world.cpp In file included from ./core/error_macros.h:34, @@ -51149,58 +51283,65 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from scene/resources/world.h:34, - from scene/resources/world.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, from scene/resources/animation.h:34, from scene/resources/animation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from scene/resources/style_box.cpp:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> scene/resources/capsule_shape_2d.cpp -Compiling ==> scene/resources/navigation_mesh.cpp -Compiling ==> scene/resources/physics_material.cpp -Compiling ==> scene/resources/rectangle_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/capsule_shape_2d.h:34, - from scene/resources/capsule_shape_2d.cpp:31: + from scene/resources/world.h:34, + from scene/resources/world.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./scene/main/node.h:39, + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/light_occluder_2d.h:34, + from scene/resources/tile_set.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> scene/resources/navigation_mesh.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/resource.h:34, from ./scene/resources/shape_2d.h:34, - from scene/resources/rectangle_shape_2d.h:34, - from scene/resources/rectangle_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/physics_material.h:34, - from scene/resources/physics_material.cpp:31: + from scene/resources/capsule_shape_2d.h:34, + from scene/resources/capsule_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -51209,12 +51350,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from scene/resources/world.cpp:34: + from ./servers/visual/shader_language.h:37, + from scene/resources/material.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51223,7 +51360,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/convex_polygon_shape_2d.cpp +Compiling ==> scene/resources/physics_material.cpp +Compiling ==> scene/resources/rectangle_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -51237,6 +51375,33 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +Compiling ==> scene/resources/convex_polygon_shape_2d.cpp +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/physics_material.h:34, + from scene/resources/physics_material.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, @@ -51244,8 +51409,8 @@ from ./core/class_db.h:34, from ./core/resource.h:34, from ./scene/resources/shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.h:34, - from scene/resources/convex_polygon_shape_2d.cpp:31: + from scene/resources/rectangle_shape_2d.h:34, + from scene/resources/rectangle_shape_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -51261,6 +51426,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.h:34, + from scene/resources/convex_polygon_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/font.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, @@ -51270,6 +51447,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/surface_tool.cpp +Compiling ==> scene/resources/visual_shader.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -51277,37 +51456,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from scene/resources/texture.cpp:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from scene/resources/shape_2d.cpp:33: + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from scene/resources/world.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51316,7 +51467,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/surface_tool.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -51330,8 +51480,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/visual_shader.cpp Compiling ==> scene/resources/box_shape.cpp +Compiling ==> scene/resources/mesh_library.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -51354,8 +51504,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/mesh_library.cpp -Compiling ==> scene/resources/packed_scene.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, from scene/resources/mesh_library.h:34, @@ -51364,26 +51512,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from scene/resources/packed_scene.h:34, - from scene/resources/packed_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/packed_scene.cpp Compiling ==> scene/resources/primitive_meshes.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/gui/control.h:36, - from scene/resources/visual_shader.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from scene/resources/shape_2d.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51408,6 +51545,17 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from scene/resources/packed_scene.h:34, + from scene/resources/packed_scene.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, from ./core/map.h:34, from ./scene/resources/font.h:34, from scene/resources/primitive_meshes.h:34, @@ -51416,12 +51564,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/shader.cpp +Compiling ==> scene/resources/dynamic_font.cpp +Compiling ==> scene/resources/sphere_shape.cpp +Compiling ==> scene/resources/line_shape_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from scene/resources/packed_scene.h:35: + from ./scene/2d/canvas_item.h:34, + from ./scene/gui/control.h:36, + from scene/resources/visual_shader.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51430,8 +51584,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/shader.cpp -Compiling ==> scene/resources/dynamic_font.cpp In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from scene/resources/shader.h:34, @@ -51448,39 +51600,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37, - from scene/resources/mesh_library.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/sphere_shape.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37, - from scene/resources/primitive_meshes.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from ./scene/resources/shape_2d.h:34, + from scene/resources/line_shape_2d.h:34, + from scene/resources/line_shape_2d.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -51498,24 +51629,8 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, - from scene/resources/shader.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/line_shape_2d.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from scene/resources/dynamic_font.cpp:37: + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51524,18 +51639,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from ./scene/resources/shape_2d.h:34, - from scene/resources/line_shape_2d.h:34, - from scene/resources/line_shape_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> scene/resources/theme.cpp Compiling ==> scene/resources/audio_stream_sample.cpp In file included from ./core/os/thread.h:44, @@ -51557,15 +51660,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/world_2d.cpp +Compiling ==> scene/resources/circle_shape_2d.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from ./servers/audio/audio_stream.h:37: + from ./scene/main/node.h:39, + from scene/resources/packed_scene.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51574,18 +51676,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> scene/resources/world_2d.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from scene/resources/world_2d.h:34, - from scene/resources/world_2d.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/circle_shape_2d.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -51598,62 +51688,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/mesh.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/camera_2d.h:34, - from scene/resources/world_2d.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from ./core/math/face3.h:34, - from scene/resources/mesh.h:34, - from scene/resources/mesh.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/occluder_shape.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from scene/resources/occluder_shape.h:34, - from scene/resources/occluder_shape.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> scene/resources/sky.cpp -In file included from ./core/os/thread.h:44, - from scene/resources/sky.h:34, - from scene/resources/sky.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./servers/visual/shader_language.h:37, from ./scene/resources/material.h:38, - from scene/resources/mesh.h:37: + from ./scene/resources/mesh.h:37, + from scene/resources/primitive_meshes.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51662,14 +51704,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/navigation_2d_server.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from scene/resources/occluder_shape.cpp:33: + from ./core/os/os.h:34, + from scene/resources/texture.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51678,31 +51720,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/navigation_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/navigation_2d_server.h:34, - from servers/navigation_2d_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/navigation_server.h:34, - from servers/navigation_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d_server.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, - from servers/physics_2d_server.h:34, - from servers/physics_2d_server.cpp:31: + from ./core/project_settings.h:34, + from scene/resources/world_2d.h:34, + from scene/resources/world_2d.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -51711,27 +51734,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/3d/spatial.h:34, - from ./scene/3d/navigation_mesh_instance.h:34, - from servers/navigation_server.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./scene/main/node.h:39, - from ./scene/2d/canvas_item.h:34, - from ./scene/2d/node_2d.h:34, - from ./scene/2d/navigation_polygon.h:34, - from ./servers/navigation_2d_server.h:36: + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/mesh.h:37, + from scene/resources/mesh_library.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51740,32 +51746,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/physics_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from servers/physics_server.h:34, - from servers/physics_server.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/register_server_types.cpp -Compiling ==> servers/visual_server.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from servers/register_server_types.cpp:32: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> scene/resources/mesh.cpp +Compiling ==> servers/arvr/arvr_interface.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/visual_server.h:34, - from servers/visual_server.cpp:31: + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from ./core/math/face3.h:34, + from scene/resources/mesh.h:34, + from scene/resources/mesh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -51774,23 +51764,8 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from servers/visual_server.cpp:33: + from ./servers/visual/shader_language.h:37, + from scene/resources/shader.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51799,16 +51774,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual_server_callbacks.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual_server_callbacks.h:34, - from servers/visual_server_callbacks.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/arvr/arvr_interface.cpp Compiling ==> servers/arvr/arvr_positional_tracker.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -51823,18 +51788,17 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/camera/camera_feed.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/arvr/arvr_interface.h:34, - from servers/arvr/arvr_interface.cpp:31: + from ./core/color.h:34, + from ./core/image.h:34, + from servers/camera/camera_feed.h:34, + from servers/camera/camera_feed.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/camera/camera_feed.cpp Compiling ==> servers/physics/area_pair_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, @@ -51852,23 +51816,24 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/camera/camera_feed.h:34, - from servers/camera/camera_feed.cpp:31: + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/arvr/arvr_interface.h:34, + from servers/arvr/arvr_interface.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/area_sw.cpp -Compiling ==> servers/physics/body_pair_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./scene/main/node.h:39, - from ./scene/main/viewport.h:35, - from servers/arvr/arvr_interface.h:36: + from ./scene/2d/canvas_item.h:34, + from ./scene/2d/node_2d.h:34, + from ./scene/2d/camera_2d.h:34, + from scene/resources/world_2d.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51877,41 +51842,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/area_sw.h:34, - from servers/physics/area_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from servers/physics/broad_phase_sw.h:34, - from servers/physics/collision_object_sw.h:34, - from servers/physics/area_sw.h:34, - from servers/physics/body_sw.h:34, - from servers/physics/body_pair_sw.h:34, - from servers/physics/body_pair_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./servers/visual/shader_language.h:37, - from ./scene/resources/material.h:38, - from ./scene/resources/mesh.h:37: + from ./scene/main/node.h:39, + from ./scene/main/viewport.h:35, + from servers/arvr/arvr_interface.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51920,6 +51857,13 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/area_sw.cpp +Compiling ==> servers/physics/body_pair_sw.cpp +Compiling ==> servers/physics/body_sw.cpp +Compiling ==> servers/physics/broad_phase_basic.cpp +Compiling ==> servers/physics/broad_phase_bvh.cpp +Compiling ==> servers/physics/broad_phase_octree.cpp +Compiling ==> servers/physics/broad_phase_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -51927,7 +51871,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics/body_pair_sw.cpp:34: + from scene/resources/dynamic_font.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -51936,8 +51880,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/physics/body_sw.cpp -Compiling ==> servers/physics/broad_phase_basic.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from servers/physics/broad_phase_sw.h:34, + from servers/physics/collision_object_sw.h:34, + from servers/physics/area_sw.h:34, + from servers/physics/area_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -51956,6 +51911,17 @@ from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from servers/physics/broad_phase_sw.h:34, + from servers/physics/broad_phase_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from servers/physics/broad_phase_sw.h:34, from servers/physics/collision_object_sw.h:34, from servers/physics/area_sw.h:34, from servers/physics/body_sw.h:34, @@ -51964,21 +51930,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/broad_phase_bvh.cpp -Compiling ==> servers/physics/broad_phase_octree.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from servers/physics/broad_phase_sw.h:34, - from servers/physics/broad_phase_bvh.h:34, - from servers/physics/broad_phase_bvh.cpp:31: + from servers/physics/collision_object_sw.h:34, + from servers/physics/area_sw.h:34, + from servers/physics/body_sw.h:34, + from servers/physics/body_pair_sw.h:34, + from servers/physics/body_pair_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/broad_phase_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -51997,23 +51963,13 @@ from ./core/math/plane.h:34, from ./core/math/aabb.h:35, from servers/physics/broad_phase_sw.h:34, - from servers/physics/broad_phase_sw.cpp:31: + from servers/physics/broad_phase_bvh.h:34, + from servers/physics/broad_phase_bvh.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/collision_object_sw.cpp -Compiling ==> servers/physics/collision_solver_sat.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/physics/shape_sw.h:34, - from servers/physics/collision_solver_sw.h:34, - from servers/physics/collision_solver_sat.h:34, - from servers/physics/collision_solver_sat.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52026,13 +51982,28 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/collision_solver_sw.cpp -Compiling ==> servers/physics/gjk_epa.cpp +Compiling ==> servers/physics/collision_solver_sat.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from ./scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, from servers/physics/collision_solver_sw.h:34, - from servers/physics/collision_solver_sw.cpp:31: + from servers/physics/collision_solver_sat.h:34, + from servers/physics/collision_solver_sat.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52041,12 +52012,26 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, + from ./servers/visual/shader_language.h:37, + from ./scene/resources/material.h:38, + from scene/resources/mesh.h:37: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/physics/broad_phase_octree.h:35: + from ./servers/audio_server.h:36, + from ./servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52055,13 +52040,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/collision_solver_sw.cpp +Compiling ==> servers/physics/gjk_epa.cpp Compiling ==> servers/physics/physics_server_sw.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, from servers/physics/shape_sw.h:34, from servers/physics/collision_solver_sw.h:34, - from servers/physics/gjk_epa.h:34, - from servers/physics/gjk_epa.cpp:31: + from servers/physics/collision_solver_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52082,7 +52068,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/physics/shape_sw.h:34, + from servers/physics/collision_solver_sw.h:34, + from servers/physics/gjk_epa.h:34, + from servers/physics/gjk_epa.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/physics/shape_sw.cpp +Compiling ==> servers/physics/space_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52090,10 +52087,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/physics/broad_phase_octree.h:35, - from servers/physics/physics_server_sw.cpp:35: + from servers/physics/body_pair_sw.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52110,7 +52104,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/space_sw.cpp +Compiling ==> servers/physics/step_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52126,10 +52120,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/step_sw.cpp -Compiling ==> servers/physics/joints/cone_twist_joint_sw.cpp -Compiling ==> servers/physics/joints/generic_6dof_joint_sw.cpp -Compiling ==> servers/physics/joints/hinge_joint_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/physics/broad_phase_octree.h:35, + from servers/physics/physics_server_sw.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52146,6 +52155,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/joints/cone_twist_joint_sw.cpp +Compiling ==> servers/physics/joints/generic_6dof_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52153,12 +52164,14 @@ from ./core/math/aabb.h:35, from ./core/math/transform.h:34, from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/generic_6dof_joint_sw.h:38, - from servers/physics/joints/generic_6dof_joint_sw.cpp:57: + from servers/physics/joints/cone_twist_joint_sw.h:55, + from servers/physics/joints/cone_twist_joint_sw.cpp:52: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics/joints/hinge_joint_sw.cpp +Compiling ==> servers/physics/joints/pin_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52166,13 +52179,29 @@ from ./core/math/aabb.h:35, from ./core/math/transform.h:34, from ./servers/physics/joints/jacobian_entry_sw.h:53, - from servers/physics/joints/cone_twist_joint_sw.h:55, - from servers/physics/joints/cone_twist_joint_sw.cpp:52: + from servers/physics/joints/generic_6dof_joint_sw.h:38, + from servers/physics/joints/generic_6dof_joint_sw.cpp:57: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/joints/pin_joint_sw.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics/step_sw.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics/joints/slider_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52186,7 +52215,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics/joints/slider_joint_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -52203,16 +52231,6 @@ Compiling ==> servers/physics_2d/area_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/collision_object_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/area_2d_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, from ./core/math/plane.h:34, from ./core/math/aabb.h:35, @@ -52224,43 +52242,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/area_pair_2d_sw.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics/step_sw.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/area_pair_2d_sw.h:34, - from servers/physics_2d/area_pair_2d_sw.cpp:31: + from servers/physics_2d/area_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/area_pair_2d_sw.cpp Compiling ==> servers/physics_2d/body_2d_sw.cpp Compiling ==> servers/physics_2d/body_pair_2d_sw.cpp +Compiling ==> servers/physics_2d/broad_phase_2d_basic.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, from servers/physics_2d/collision_object_2d_sw.h:34, from servers/physics_2d/area_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.h:34, - from servers/physics_2d/body_2d_sw.cpp:31: + from servers/physics_2d/area_pair_2d_sw.h:34, + from servers/physics_2d/area_pair_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52277,19 +52279,18 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/broad_phase_2d_basic.cpp -Compiling ==> servers/physics_2d/broad_phase_2d_bvh.cpp -Compiling ==> servers/physics_2d/broad_phase_2d_hash_grid.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, - from servers/physics_2d/broad_phase_2d_bvh.h:34, - from servers/physics_2d/broad_phase_2d_bvh.cpp:31: + from servers/physics_2d/collision_object_2d_sw.h:34, + from servers/physics_2d/area_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.h:34, + from servers/physics_2d/body_2d_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/broad_phase_2d_sw.cpp +Compiling ==> servers/physics_2d/broad_phase_2d_bvh.cpp In file included from ./core/error_macros.h:34, from ./core/map.h:34, from servers/physics_2d/broad_phase_2d_basic.h:34, @@ -52298,6 +52299,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/broad_phase_2d_hash_grid.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from servers/physics_2d/broad_phase_2d_sw.h:34, + from servers/physics_2d/broad_phase_2d_bvh.h:34, + from servers/physics_2d/broad_phase_2d_bvh.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -52307,8 +52318,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp -Compiling ==> servers/physics_2d/collision_solver_2d_sat.cpp +Compiling ==> servers/physics_2d/broad_phase_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -52317,6 +52327,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/physics/broad_phase_octree.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/physics_2d/collision_object_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -52326,7 +52355,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/collision_solver_2d_sw.cpp +Compiling ==> servers/physics_2d/collision_solver_2d_sat.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -52339,6 +52368,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/physics_2d/collision_solver_2d_sw.cpp +Compiling ==> servers/physics_2d/joints_2d_sw.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/object.h:34, @@ -52350,8 +52381,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/joints_2d_sw.cpp Compiling ==> servers/physics_2d/physics_2d_server_sw.cpp +Compiling ==> servers/physics_2d/physics_2d_server_wrap_mt.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -52377,7 +52408,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/physics_2d/physics_2d_server_wrap_mt.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/command_queue_mt.h:34, @@ -52390,7 +52420,19 @@ Compiling ==> servers/physics_2d/shape_2d_sw.cpp Compiling ==> servers/physics_2d/space_2d_sw.cpp Compiling ==> servers/physics_2d/step_2d_sw.cpp +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./servers/physics_2d_server.h:34, + from servers/physics_2d/shape_2d_sw.h:34, + from servers/physics_2d/shape_2d_sw.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> servers/visual/rasterizer.cpp +Compiling ==> servers/visual/shader_language.cpp +Compiling ==> servers/visual/shader_types.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from servers/physics_2d/broad_phase_2d_sw.h:34, @@ -52403,11 +52445,12 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./servers/physics_2d_server.h:34, - from servers/physics_2d/shape_2d_sw.h:34, - from servers/physics_2d/shape_2d_sw.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/rasterizer.h:34, + from servers/visual/rasterizer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52424,6 +52467,62 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/ordered_hash_map.h:34, + from servers/visual/shader_types.h:34, + from servers/visual/shader_types.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/visual_server_canvas.cpp +Compiling ==> servers/visual/visual_server_globals.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from servers/visual/shader_language.h:34, + from servers/visual/shader_language.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/visual_server_raster.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/rasterizer.h:34, + from servers/visual/visual_server_globals.h:34, + from servers/visual/visual_server_globals.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/camera_matrix.h:34, + from servers/visual/rasterizer.h:34, + from servers/visual/visual_server_canvas.h:34, + from servers/visual/visual_server_canvas.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/visual_server_scene.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/math/octree_definition.inc:34, + from ./core/math/octree.h:52, + from servers/visual/visual_server_raster.h:34, + from servers/visual/visual_server_raster.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/visual_server_viewport.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52431,7 +52530,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_sw.cpp:36: + from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52440,27 +52539,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/visual_server_wrap_mt.cpp +Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/camera_matrix.h:34, - from servers/visual/rasterizer.h:34, - from servers/visual/rasterizer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/shader_language.cpp -Compiling ==> servers/visual/shader_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from servers/visual/shader_language.h:34, - from servers/visual/shader_language.cpp:31: + from ./servers/visual/rasterizer.h:34, + from servers/visual/visual_server_scene.h:34, + from servers/visual/visual_server_scene.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp +Compiling ==> servers/visual/portals/portal_pvs.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52468,7 +52562,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/visual/rasterizer.cpp:33: + from servers/physics_2d/space_2d_sw.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52478,23 +52572,26 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/ordered_hash_map.h:34, - from servers/visual/shader_types.h:34, - from servers/visual/shader_types.cpp:31: + from ./core/self_list.h:34, + from servers/visual/visual_server_viewport.h:34, + from servers/visual/visual_server_viewport.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_pvs.h:34, + from servers/visual/portals/portal_pvs.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/visual_server_canvas.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from servers/physics_2d/step_2d_sw.cpp:32: + from servers/visual/shader_language.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52503,6 +52600,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_pvs_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_gameplay_monitor.h:34, + from servers/visual/portals/portal_gameplay_monitor.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/command_queue_mt.h:34, + from servers/visual/visual_server_wrap_mt.h:34, + from servers/visual/visual_server_wrap_mt.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52510,7 +52625,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/physics_2d_server_wrap_mt.cpp:33: + from servers/visual/rasterizer.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52519,21 +52634,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/rasterizer.h:34, - from servers/visual/visual_server_canvas.h:34, - from servers/visual/visual_server_canvas.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Linking Static Library ==> scene/libscene.x11.opt.tools.64.a -Compiling ==> servers/visual/visual_server_globals.cpp -Compiling ==> servers/visual/visual_server_raster.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52541,7 +52641,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/physics_2d/space_2d_sw.cpp:34: + from servers/physics_2d/physics_2d_server_sw.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52550,19 +52650,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/visual_server_scene.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/camera_matrix.h:34, - from servers/visual/rasterizer.h:34, - from servers/visual/visual_server_globals.h:34, - from servers/visual/visual_server_globals.cpp:31: + from servers/visual/portals/portal_occlusion_culler.h:35, + from servers/visual/portals/portal_occlusion_culler.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_renderer.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52581,7 +52680,10 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from servers/visual/shader_language.h:37: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/physics_2d/step_2d_sw.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52591,46 +52693,14 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/math/octree_definition.inc:34, - from ./core/math/octree.h:52, - from servers/visual/visual_server_raster.h:34, - from servers/visual/visual_server_raster.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/visual_server_viewport.cpp -In file included from ./core/error_macros.h:34, - from ./core/self_list.h:34, - from servers/visual/visual_server_viewport.h:34, - from servers/visual/visual_server_viewport.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from ./servers/visual/rasterizer.h:34, - from servers/visual/visual_server_scene.h:34, - from servers/visual/visual_server_scene.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/visual_server_wrap_mt.cpp -Compiling ==> servers/visual/portals/portal_gameplay_monitor.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_gameplay_monitor.h:34, - from servers/visual/portals/portal_gameplay_monitor.cpp:31: + from ./core/bitfield_dynamic.h:34, + from servers/visual/portals/portal_pvs_builder.h:34, + from servers/visual/portals/portal_pvs_builder.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_resources.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52648,23 +52718,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/command_queue_mt.h:34, - from servers/visual/visual_server_wrap_mt.h:34, - from servers/visual/visual_server_wrap_mt.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/delaunay.h:34, + from ./core/math/geometry.h:34, + from servers/visual/portals/portal_resources.h:34, + from servers/visual/portals/portal_resources.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_occlusion_culler.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/camera_matrix.h:34, - from servers/visual/portals/portal_occlusion_culler.h:35, - from servers/visual/portals/portal_occlusion_culler.cpp:31: + from servers/visual/portals/portal_renderer.h:34, + from servers/visual/portals/portal_renderer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52685,6 +52758,16 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_rooms_bsp.h:34, + from servers/visual/portals/portal_rooms_bsp.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/visual/portals/portal_tracer.cpp +Compiling ==> servers/visual/portals/portal_types.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52701,22 +52784,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_pvs.cpp +Compiling ==> servers/audio/audio_driver_dummy.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_pvs.h:34, - from servers/visual/portals/portal_pvs.cpp:31: + from ./core/bitfield_dynamic.h:34, + from servers/visual/portals/portal_tracer.h:34, + from servers/visual/portals/portal_tracer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/audio_effect.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from servers/visual/portals/portal_occlusion_culler.cpp:33: + from ./core/os/os.h:34, + from ./core/math/octree_definition.inc:40, + from ./core/math/octree.h:52, + from servers/visual/visual_server_scene.h:38: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52731,10 +52818,7 @@ from ./core/script_language.h:34, from ./core/os/main_loop.h:36, from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/math/octree_definition.inc:40, - from ./core/math/octree.h:52, - from servers/visual/visual_server_scene.h:38: + from servers/visual/portals/portal_occlusion_culler.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52743,7 +52827,25 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_pvs_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/local_vector.h:34, + from servers/visual/portals/portal_types.h:34, + from servers/visual/portals/portal_types.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio_server.h:34, + from servers/audio/audio_driver_dummy.h:34, + from servers/audio/audio_driver_dummy.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52763,14 +52865,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_pvs_builder.h:34, - from servers/visual/portals/portal_pvs_builder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52778,7 +52872,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/visual/visual_server_wrap_mt.cpp:32: + from servers/visual/portals/portal_pvs_builder.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52787,6 +52881,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/audio_filter_sw.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52794,7 +52889,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/visual/portals/portal_pvs_builder.cpp:34: + from servers/visual/visual_server_wrap_mt.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -52803,59 +52898,45 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_renderer.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/camera_matrix.h:34, - from servers/visual/portals/portal_renderer.h:34, - from servers/visual/portals/portal_renderer.cpp:31: + from ./core/math/audio_frame.h:34, + from servers/audio/audio_effect.h:34, + from servers/audio/audio_effect.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_resources.cpp +Compiling ==> servers/audio/audio_rb_resampler.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/delaunay.h:34, - from ./core/math/geometry.h:34, - from servers/visual/portals/portal_resources.h:34, - from servers/visual/portals/portal_resources.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/visual/portals/portal_rooms_bsp.cpp -Compiling ==> servers/visual/portals/portal_tracer.cpp -Compiling ==> servers/visual/portals/portal_types.cpp -In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_rooms_bsp.h:34, - from servers/visual/portals/portal_rooms_bsp.cpp:31: + from servers/audio/audio_filter_sw.h:34, + from servers/audio/audio_filter_sw.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/bitfield_dynamic.h:34, - from servers/visual/portals/portal_tracer.h:34, - from servers/visual/portals/portal_tracer.cpp:31: + from ./core/os/memory.h:34, + from servers/audio/audio_rb_resampler.h:34, + from servers/audio/audio_rb_resampler.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/audio_stream.cpp +Compiling ==> servers/audio/effects/audio_effect_amplify.cpp +Compiling ==> servers/audio/effects/audio_effect_capture.cpp In file included from ./core/error_macros.h:34, - from ./core/local_vector.h:34, - from servers/visual/portals/portal_types.h:34, - from servers/visual/portals/portal_types.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from servers/audio/effects/audio_effect_capture.h:34, + from servers/audio/effects/audio_effect_capture.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/audio_driver_dummy.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52875,15 +52956,24 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/audio_effect.cpp -Compiling ==> servers/audio/audio_filter_sw.cpp +Compiling ==> servers/audio/effects/audio_effect_chorus.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, - from ./servers/audio_server.h:34, - from servers/audio/audio_driver_dummy.h:34, - from servers/audio/audio_driver_dummy.cpp:31: + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_chorus.h:34, + from servers/audio/effects/audio_effect_chorus.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from servers/audio/audio_stream.h:34, + from servers/audio/audio_stream.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52907,45 +52997,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from servers/audio/audio_effect.h:34, - from servers/audio/audio_effect.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from servers/audio/audio_filter_sw.h:34, - from servers/audio/audio_filter_sw.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/audio_rb_resampler.cpp -Ranlib Library ==> scene/libscene.x11.opt.tools.64.a -Compiling ==> servers/audio/audio_stream.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from servers/audio/audio_rb_resampler.h:34, - from servers/audio/audio_rb_resampler.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from servers/audio/audio_stream.h:34, - from servers/audio/audio_stream.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -52962,9 +53013,9 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_amplify.cpp -Compiling ==> servers/audio/effects/audio_effect_capture.cpp -Compiling ==> servers/audio/effects/audio_effect_chorus.cpp +Compiling ==> servers/audio/effects/audio_effect_compressor.cpp +Compiling ==> servers/audio/effects/audio_effect_delay.cpp +Compiling ==> servers/audio/effects/audio_effect_distortion.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -52977,10 +53028,12 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/engine.h:34, - from servers/audio/effects/audio_effect_capture.h:34, - from servers/audio/effects/audio_effect_capture.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_compressor.h:34, + from servers/audio/effects/audio_effect_compressor.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -52990,13 +53043,36 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_chorus.h:34, - from servers/audio/effects/audio_effect_chorus.cpp:31: + from servers/audio/effects/audio_effect_distortion.h:34, + from servers/audio/effects/audio_effect_distortion.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_compressor.cpp +Compiling ==> servers/audio/effects/audio_effect_eq.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_delay.h:34, + from servers/audio/effects/audio_effect_delay.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_eq.h:34, + from servers/audio/effects/audio_effect_eq.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_filter.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53019,8 +53095,8 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_compressor.h:34, - from servers/audio/effects/audio_effect_compressor.cpp:31: + from servers/audio/effects/audio_effect_filter.h:34, + from servers/audio/effects/audio_effect_filter.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -53030,10 +53106,7 @@ from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/audio_stream.h:37: + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53050,7 +53123,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_chorus.cpp:33: + from servers/audio/effects/audio_effect_delay.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53059,14 +53132,28 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_delay.cpp -Compiling ==> servers/audio/effects/audio_effect_distortion.cpp +Compiling ==> servers/audio/effects/audio_effect_limiter.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_limiter.h:34, + from servers/audio/effects/audio_effect_limiter.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_panner.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_distortion.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53075,25 +53162,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_phaser.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_delay.h:34, - from servers/audio/effects/audio_effect_delay.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_eq.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_distortion.h:34, - from servers/audio/effects/audio_effect_distortion.cpp:31: + from servers/audio/effects/audio_effect_panner.h:34, + from servers/audio/effects/audio_effect_panner.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -53120,20 +53196,8 @@ from ./core/math/vector2.h:34, from ./core/math/audio_frame.h:34, from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_eq.h:34, - from servers/audio/effects/audio_effect_eq.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_filter.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_filter.h:34, - from servers/audio/effects/audio_effect_filter.cpp:31: + from servers/audio/effects/audio_effect_phaser.h:34, + from servers/audio/effects/audio_effect_phaser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -53146,7 +53210,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_delay.cpp:33: + from servers/audio/audio_stream.h:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53155,8 +53219,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_limiter.cpp -Compiling ==> servers/audio/effects/audio_effect_panner.cpp +Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp +Compiling ==> servers/audio/effects/audio_effect_record.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53165,7 +53229,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_distortion.cpp:33: + from servers/audio/effects/audio_effect_eq.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53174,28 +53238,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_panner.h:34, - from servers/audio/effects/audio_effect_panner.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_limiter.h:34, - from servers/audio/effects/audio_effect_limiter.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_reverb.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53204,7 +53247,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_eq.cpp:32: + from servers/audio/effects/audio_effect_chorus.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53213,18 +53256,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_phaser.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_phaser.h:34, - from servers/audio/effects/audio_effect_phaser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53242,7 +53273,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_pitch_shift.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -53254,24 +53284,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_record.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_phaser.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -53284,7 +53296,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_reverb.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_reverb.h:34, + from servers/audio/effects/audio_effect_reverb.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_spectrum_analyzer.h:34, + from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53292,7 +53326,8 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from servers/audio/effects/audio_effect_record.h:36: + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_phaser.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53301,17 +53336,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_reverb.h:34, - from servers/audio/effects/audio_effect_reverb.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53320,7 +53344,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_pitch_shift.cpp:34: + from servers/audio/effects/audio_effect_reverb.cpp:32: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53329,42 +53353,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> servers/audio/effects/audio_effect_spectrum_analyzer.cpp -Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp -Compiling ==> servers/audio/effects/audio_stream_generator.cpp -Compiling ==> servers/audio/effects/eq_filter.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_spectrum_analyzer.h:34, - from servers/audio/effects/audio_effect_spectrum_analyzer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/audio_frame.h:34, - from ./servers/audio/audio_effect.h:34, - from servers/audio/effects/audio_effect_stereo_enhance.h:34, - from servers/audio/effects/audio_effect_stereo_enhance.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from ./core/ring_buffer.h:34, - from servers/audio/effects/audio_stream_generator.h:34, - from servers/audio/effects/audio_stream_generator.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from servers/audio/effects/audio_effect_record.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53373,15 +53369,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/vector.h:40, - from servers/audio/effects/eq_filter.h:37, - from servers/audio/effects/eq_filter.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53390,7 +53377,7 @@ from ./core/engine.h:35, from ./core/os/os.h:34, from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_reverb.cpp:32: + from servers/audio/effects/audio_effect_pitch_shift.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53399,6 +53386,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_effect_stereo_enhance.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53416,13 +53404,22 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/audio_frame.h:34, + from ./servers/audio/audio_effect.h:34, + from servers/audio/effects/audio_effect_stereo_enhance.h:34, + from servers/audio/effects/audio_effect_stereo_enhance.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> servers/audio/effects/audio_stream_generator.cpp +Compiling ==> servers/audio/effects/eq_filter.cpp Compiling ==> servers/audio/effects/reverb_filter.cpp Compiling ==> thirdparty/misc/fastlz.c Compiling ==> thirdparty/misc/smaz.c -Compiling ==> thirdparty/misc/hq2x.cpp -Compiling ==> thirdparty/misc/pcg.cpp -Compiling ==> thirdparty/misc/triangulator.cpp -Compiling ==> thirdparty/misc/clipper.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -53433,18 +53430,26 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> thirdparty/minizip/ioapi.c -Compiling ==> thirdparty/minizip/unzip.c -Compiling ==> thirdparty/minizip/zip.c -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./servers/audio_server.h:36, - from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: +Compiling ==> thirdparty/misc/hq2x.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from ./core/ring_buffer.h:34, + from servers/audio/effects/audio_stream_generator.h:34, + from servers/audio/effects/audio_stream_generator.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/vector.h:40, + from servers/audio/effects/eq_filter.h:37, + from servers/audio/effects/eq_filter.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53453,6 +53458,12 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> thirdparty/misc/pcg.cpp +Compiling ==> thirdparty/misc/triangulator.cpp +Compiling ==> thirdparty/misc/clipper.cpp +Compiling ==> thirdparty/minizip/ioapi.c +Compiling ==> thirdparty/minizip/unzip.c +Compiling ==> thirdparty/minizip/zip.c Compiling ==> thirdparty/zstd/common/debug.c Compiling ==> thirdparty/zstd/common/entropy_common.c Compiling ==> thirdparty/zstd/common/error_private.c @@ -53473,6 +53484,23 @@ Compiling ==> thirdparty/zstd/compress/zstdmt_compress.c Compiling ==> thirdparty/zstd/compress/zstd_compress_literals.c Compiling ==> thirdparty/zstd/compress/zstd_compress_sequences.c +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./servers/audio_server.h:36, + from servers/audio/effects/audio_effect_stereo_enhance.cpp:32: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> thirdparty/zstd/compress/zstd_compress_superblock.c Compiling ==> thirdparty/zstd/decompress/huf_decompress.c Compiling ==> thirdparty/zstd/decompress/zstd_ddict.c @@ -53480,6 +53508,9 @@ Compiling ==> thirdparty/zstd/decompress/zstd_decompress.c Compiling ==> core/array.cpp Compiling ==> core/bitfield_dynamic.cpp +Compiling ==> core/class_db.cpp +Compiling ==> core/color.cpp +Compiling ==> core/command_queue_mt.cpp In file included from ./core/error_macros.h:34, from core/bitfield_dynamic.h:34, from core/bitfield_dynamic.cpp:31: @@ -53487,7 +53518,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/class_db.cpp +Compiling ==> core/compressed_translation.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/hashfuncs.h:35, @@ -53496,17 +53527,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/color.cpp -Compiling ==> core/command_queue_mt.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from core/class_db.h:34, - from core/class_db.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/core_string_names.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/color.h:34, @@ -53516,15 +53537,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/command_queue_mt.h:34, - from core/command_queue_mt.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/compressed_translation.cpp -In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, @@ -53536,8 +53548,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/core_string_names.cpp Compiling ==> core/dictionary.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from core/class_db.h:34, + from core/class_db.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/command_queue_mt.h:34, + from core/command_queue_mt.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/engine.cpp In file included from ./core/string_name.h:35, from core/core_string_names.h:34, from core/core_string_names.cpp:31: @@ -53545,6 +53574,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/error_macros.cpp +Compiling ==> core/func_ref.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/dictionary.h:35, @@ -53553,22 +53584,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/engine.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/class_db.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/engine.h:34, @@ -53577,46 +53592,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/command_queue_mt.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/error_macros.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/func_ref.cpp +Compiling ==> core/global_constants.cpp +Compiling ==> core/image.cpp In file included from core/error_macros.h:34, from core/error_macros.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/global_constants.cpp -Compiling ==> core/image.cpp +Compiling ==> core/input_map.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -53628,15 +53612,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/string_name.h:35, - from core/global_constants.h:34, - from core/global_constants.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/input_map.h:34, + from core/input_map.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/input_map.cpp -Compiling ==> core/message_queue.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -53646,24 +53630,30 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/method_bind.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/input_map.h:34, - from core/input_map.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/method_bind.cpp:33: +In file included from ./core/string_name.h:35, + from core/global_constants.h:34, + from core/global_constants.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/message_queue.cpp +Compiling ==> core/method_bind.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/class_db.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/node_path.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, @@ -53681,14 +53671,20 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/method_bind.cpp:33: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/os/os.h:34, - from core/error_macros.cpp:35: + from core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53699,19 +53695,6 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/object.cpp Compiling ==> core/packed_data_container.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/message_queue.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from core/object.h:34, @@ -53731,15 +53714,14 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/path_remap.cpp -Compiling ==> core/pool_allocator.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/os/input.h:35, - from core/input_map.cpp:33: + from ./core/engine.h:35, + from core/os/os.h:34, + from core/error_macros.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53748,19 +53730,10 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': -core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] - 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { - | ~~~~~~~~~^~~~ -core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] - 351 | read_pos += sizeof(Variant) * message->args; - | ~~~~~~~~~^~~~ -In file included from ./core/error_macros.h:34, - from core/pool_allocator.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/path_remap.cpp +Compiling ==> core/pool_allocator.cpp +Compiling ==> core/pool_vector.cpp +Compiling ==> core/print_string.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53768,7 +53741,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/object.cpp:37: + from core/command_queue_mt.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53777,14 +53750,26 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/project_settings.cpp +editor/plugins/visual_shader_editor_plugin.cpp: In constructor 'VisualShaderEditor::VisualShaderEditor()': +editor/plugins/visual_shader_editor_plugin.cpp:2355:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without + 2355 | VisualShaderEditor::VisualShaderEditor() { + | ^~~~~~~~~~~~~~~~~~ +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/pool_vector.h:34, + from core/pool_vector.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/pool_allocator.cpp:35: + from ./core/os/input.h:35, + from core/input_map.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53793,9 +53778,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/pool_vector.cpp -Compiling ==> core/print_string.cpp -Compiling ==> core/project_settings.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -53806,13 +53788,24 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/pool_vector.h:34, - from core/pool_vector.cpp:31: + from core/pool_allocator.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/message_queue.cpp:34: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/ref_ptr.cpp Compiling ==> core/reference.cpp Compiling ==> core/register_core_types.cpp @@ -53825,6 +53818,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/resource.cpp +Compiling ==> core/rid.cpp +Compiling ==> core/rid_handle.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/rid.h:34, @@ -53834,6 +53830,36 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/safe_refcount.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/rid.h:34, + from core/rid.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/script_debugger_local.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from core/resource.h:34, + from core/resource.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/script_language.cpp +Compiling ==> core/string_builder.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/rid_handle.h:34, + from core/rid_handle.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -53844,6 +53870,54 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/string_name.cpp +In file included from core/safe_refcount.cpp:33: +core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/translation.cpp +Compiling ==> core/undo_redo.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/string_builder.h:34, + from core/string_builder.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +core/message_queue.cpp: In destructor 'MessageQueue::~MessageQueue()': +core/message_queue.cpp:350:31: warning: '*message.MessageQueue::Message::type' may be used uninitialized [-Wmaybe-uninitialized] + 350 | if ((message->type & FLAG_MASK) != TYPE_NOTIFICATION) { + | ~~~~~~~~~^~~~ +core/message_queue.cpp:351:64: warning: '*message.MessageQueue::Message::.MessageQueue::Message::::args' may be used uninitialized [-Wmaybe-uninitialized] + 351 | read_pos += sizeof(Variant) * message->args; + | ~~~~~~~~~^~~~ +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/io/stream_peer.h:34, + from ./core/io/packet_peer.h:34, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from core/script_language.h:34, + from core/script_language.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/ustring.cpp +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from core/script_debugger_local.h:34, + from core/script_debugger_local.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -53854,8 +53928,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/resource.cpp -Compiling ==> core/rid.cpp +Compiling ==> core/variant.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53863,7 +53936,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/print_string.cpp:33: + from core/object.cpp:37: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53874,45 +53947,79 @@ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from core/rid.h:34, - from core/rid.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from core/translation.h:34, + from core/translation.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/variant_call.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, - from core/resource.h:34, - from core/resource.cpp:31: + from ./core/reference.h:34, + from core/undo_redo.h:34, + from core/undo_redo.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/variant_op.cpp +In file included from core/string_name.h:35, + from core/string_name.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/rid_handle.cpp In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/rid_handle.h:34, - from core/rid_handle.cpp:31: + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from core/variant.h:35, + from core/variant.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/safe_refcount.cpp -Compiling ==> core/script_debugger_local.cpp -In file included from core/safe_refcount.cpp:33: -core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from core/ustring.h:35, + from core/ustring.cpp:35: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ -core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/script_language.cpp -Compiling ==> core/string_builder.cpp +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/variant_parser.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from core/variant.h:35, + from core/variant_op.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/script_encryption_key.gen.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from core/variant.h:35, + from core/variant_call.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/reference.cpp:33: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/print_string.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53921,15 +54028,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/string_builder.h:34, - from core/string_builder.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/version_hash.gen.cpp +Compiling ==> core/os/dir_access.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -53948,38 +54048,38 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/script_debugger_local.h:34, - from core/script_debugger_local.cpp:31: + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/variant_parser.h:34, + from core/variant_parser.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/io/stream_peer.h:34, - from ./core/io/packet_peer.h:34, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from core/script_language.h:34, - from core/script_language.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from ./core/project_settings.h:34, + from core/script_encryption_key.gen.cpp:1: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/string_name.cpp -Compiling ==> core/translation.cpp +Compiling ==> core/os/file_access.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/bind/core_bind.h:40: + from core/reference.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -53989,21 +54089,23 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/translation.h:34, - from core/translation.cpp:31: + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from core/os/dir_access.h:35, + from core/os/dir_access.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/input.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/script_debugger_local.h:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/resource.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54012,6 +54114,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/input_event.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54019,7 +54122,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/resource.cpp:36: + from core/pool_allocator.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54028,25 +54131,42 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/undo_redo.cpp -In file included from core/string_name.h:35, - from core/string_name.cpp:31: +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from core/os/file_access.h:35, + from core/os/file_access.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/undo_redo.h:34, - from core/undo_redo.cpp:31: + from ./core/hash_map.h:34, + from ./core/object.h:34, + from core/os/input.h:34, + from core/os/input.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector2.h:34, + from ./core/math/rect2.h:34, + from ./core/math/transform_2d.h:34, + from core/os/input_event.h:34, + from core/os/input_event.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/bind/core_bind.h:40: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54055,6 +54175,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/keyboard.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54062,7 +54183,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/undo_redo.cpp:33: + from core/string_name.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54071,9 +54192,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/ustring.cpp -Compiling ==> core/variant.cpp -Compiling ==> core/variant_call.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54094,10 +54212,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/string_name.cpp:33: + from core/script_debugger_local.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54106,42 +54221,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from core/variant.h:35, - from core/variant.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from core/variant.h:35, - from core/variant_call.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from core/ustring.h:35, - from core/ustring.cpp:35: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/variant_op.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from core/variant.h:35, - from core/variant_op.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/os/main_loop.cpp +Compiling ==> core/os/memory.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54149,7 +54230,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/variant_call.cpp:39: + from core/undo_redo.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54158,6 +54239,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/midi_driver.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54174,94 +54256,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/variant_parser.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from core/variant_op.cpp:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/variant_parser.h:34, - from core/variant_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/script_encryption_key.gen.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from ./core/project_settings.h:34, - from core/script_encryption_key.gen.cpp:1: + from core/os/memory.h:34, + from core/os/memory.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/version_hash.gen.cpp -Compiling ==> core/os/dir_access.cpp -Compiling ==> core/os/file_access.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, - from core/os/dir_access.h:35, - from core/os/dir_access.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/file_access.h:35, - from core/os/file_access.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/input.cpp -Compiling ==> core/os/input_event.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector2.h:34, - from ./core/math/rect2.h:34, - from ./core/math/transform_2d.h:34, - from core/os/input_event.h:34, - from core/os/input_event.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/os/dir_access.cpp:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/keyboard.cpp -In file included from ./core/error_macros.h:34, - from ./core/hash_map.h:34, - from ./core/object.h:34, - from core/os/input.h:34, - from core/os/input.cpp:31: + from core/os/keyboard.h:34, + from core/os/keyboard.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -54273,7 +54279,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/file_access.cpp:36: + from core/variant_call.cpp:39: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54282,16 +54288,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/main_loop.cpp -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from core/os/keyboard.h:34, - from core/os/keyboard.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -54308,8 +54304,7 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from core/os/input.h:35: + from core/variant_op.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54318,6 +54313,17 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/mutex.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/variant.h:35, + from core/os/midi_driver.h:35, + from core/os/midi_driver.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54325,7 +54331,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/keyboard.cpp:33: + from core/os/dir_access.cpp:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54334,11 +54340,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/os/os.cpp +Compiling ==> core/os/thread.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/main_loop.h:36: + from ./core/os/main_loop.h:36, + from core/os/input.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54347,39 +54356,48 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/memory.cpp +Compiling ==> core/os/thread_work_pool.cpp In file included from ./core/error_macros.h:34, - from core/os/memory.h:34, - from core/os/memory.cpp:31: + from ./core/list.h:34, + from ./core/engine.h:34, + from core/os/os.h:34, + from core/os/os.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/midi_driver.cpp -Compiling ==> core/os/mutex.cpp +Compiling ==> core/os/time.cpp +Compiling ==> core/math/a_star.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/variant.h:35, - from core/os/midi_driver.h:35, - from core/os/midi_driver.cpp:31: + from ./core/os/memory.h:34, + from core/os/thread_work_pool.h:34, + from core/os/thread_work_pool.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from core/os/thread.h:44, + from core/os/thread.cpp:34: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/os.cpp -Compiling ==> core/os/thread.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/engine.h:34, - from core/os/os.h:34, - from core/os/os.cpp:31: + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from core/os/time.h:34, + from core/os/time.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from core/os/thread.h:44, - from core/os/thread.cpp:34: +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/hashfuncs.h:35, + from ./core/oa_hash_map.h:34, + from core/math/a_star.h:34, + from core/math/a_star.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -54391,7 +54409,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/midi_driver.cpp:33: + from core/os/keyboard.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54400,13 +54418,14 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/os/thread_work_pool.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, from ./core/os/main_loop.h:36, - from ./core/engine.h:35: + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/file_access.cpp:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54419,7 +54438,21 @@ from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/os/thread.cpp:36: + from core/os/main_loop.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54428,48 +54461,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from core/os/thread_work_pool.h:34, - from core/os/thread_work_pool.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/os/time.cpp -Compiling ==> core/math/a_star.cpp -Compiling ==> core/math/aabb.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/hashfuncs.h:35, - from ./core/oa_hash_map.h:34, - from core/math/a_star.h:34, - from core/math/a_star.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from core/os/time.h:34, - from core/os/time.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from core/math/aabb.h:35, - from core/math/aabb.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/audio_frame.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54477,7 +54468,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/thread_work_pool.cpp:33: + from core/os/midi_driver.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54486,6 +54477,19 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/math/aabb.cpp +Compiling ==> core/math/audio_frame.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from core/math/aabb.h:35, + from core/math/aabb.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/basis.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -54495,7 +54499,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/basis.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -54505,6 +54508,19 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/os/thread.cpp:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/math/bsp_tree.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -54519,17 +54535,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/bsp_tree.h:34, - from core/math/bsp_tree.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/camera_matrix.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, @@ -54538,7 +54543,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/os/time.cpp:33: + from core/os/thread_work_pool.cpp:33: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -54547,6 +54552,18 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/math/convex_hull.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/bsp_tree.h:34, + from core/math/bsp_tree.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -54557,7 +54574,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/convex_hull.cpp Compiling ==> core/math/disjoint_set.cpp In file included from ./core/error_macros.h:34, from ./core/local_vector.h:34, @@ -54567,7 +54583,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/expression.cpp +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/os/time.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/map.h:34, from core/math/disjoint_set.h:34, @@ -54576,19 +54607,10 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/expression.cpp Compiling ==> core/math/face3.cpp Compiling ==> core/math/geometry.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/face3.h:34, - from core/math/face3.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/math_fieldwise.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -54602,6 +54624,17 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/face3.h:34, + from core/math/face3.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, from ./core/math/rect2.h:34, from ./core/math/delaunay.h:34, @@ -54611,7 +54644,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/math_fieldwise.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -54624,7 +54656,6 @@ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/math_funcs.cpp Compiling ==> core/math/plane.cpp -Compiling ==> core/math/quat.cpp In file included from ./core/error_macros.h:34, from core/math/math_funcs.h:34, from core/math/math_funcs.cpp:31: @@ -54641,6 +54672,9 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/quat.cpp +Compiling ==> core/math/quick_hull.cpp +Compiling ==> core/math/random_number_generator.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/math/quat.h:35, @@ -54649,16 +54683,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/quick_hull.cpp -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from core/math/quick_hull.h:34, - from core/math/quick_hull.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/random_number_generator.cpp +Compiling ==> core/math/random_pcg.cpp +Compiling ==> core/math/rect2.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54675,18 +54701,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/random_pcg.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/math/random_number_generator.h:35, - from core/math/random_number_generator.cpp:31: + from core/math/quick_hull.h:34, + from core/math/quick_hull.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/transform.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/engine.h:34, @@ -54696,15 +54719,13 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/rect2.cpp -Compiling ==> core/math/transform.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/math/vector3.h:34, - from ./core/math/plane.h:34, - from ./core/math/aabb.h:35, - from core/math/transform.h:34, - from core/math/transform.cpp:31: + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/math/random_number_generator.h:35, + from core/math/random_number_generator.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -54720,6 +54741,19 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/transform_2d.cpp +Compiling ==> core/math/transform_interpolator.cpp +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/math/vector3.h:34, + from ./core/math/plane.h:34, + from ./core/math/aabb.h:35, + from core/math/transform.h:34, + from core/math/transform.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/math/triangle_mesh.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector2.h:34, @@ -54730,7 +54764,7 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/math/transform_interpolator.cpp +Linking Static Library ==> editor/libeditor.x11.opt.tools.64.a In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/quat.h:35, @@ -54740,21 +54774,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/math/triangle_mesh.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/math/vector3.h:34, @@ -54779,7 +54798,6 @@ | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' Compiling ==> core/math/vector3.cpp -Compiling ==> core/crypto/aes_context.cpp In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from core/math/vector2.h:34, @@ -54796,6 +54814,25 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/crypto/aes_context.cpp +Compiling ==> core/crypto/crypto.cpp +Compiling ==> core/crypto/crypto_core.cpp +Compiling ==> core/crypto/hashing_context.cpp +Compiling ==> core/io/compression.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -54808,10 +54845,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/crypto/crypto.cpp -Compiling ==> core/crypto/crypto_core.cpp -Compiling ==> core/crypto/hashing_context.cpp -Compiling ==> core/io/compression.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -54824,13 +54857,27 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/config_file.cpp +Compiling ==> core/io/dtls_server.cpp +Compiling ==> core/io/file_access_compressed.cpp +Compiling ==> core/io/file_access_encrypted.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/pool_vector.h:34, + from core/io/compression.h:34, + from core/io/compression.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/file_access_memory.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/crypto/crypto_core.h:34, - from core/crypto/crypto_core.cpp:31: + from core/crypto/hashing_context.h:34, + from core/crypto/hashing_context.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -54840,8 +54887,8 @@ from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from core/crypto/hashing_context.h:34, - from core/crypto/hashing_context.cpp:31: + from core/crypto/crypto_core.h:34, + from core/crypto/crypto_core.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -54849,13 +54896,13 @@ In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/pool_vector.h:34, - from core/io/compression.h:34, - from core/io/compression.cpp:31: + from ./core/io/compression.h:34, + from core/io/file_access_compressed.h:34, + from core/io/file_access_compressed.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/config_file.cpp In file included from ./core/error_macros.h:34, from ./core/hash_map.h:34, from ./core/ordered_hash_map.h:34, @@ -54865,7 +54912,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/dtls_server.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -54878,35 +54924,15 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_compressed.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/crypto/crypto.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, - from ./core/pool_vector.h:34, - from ./core/io/compression.h:34, - from core/io/file_access_compressed.h:34, - from core/io/file_access_compressed.cpp:31: + from ./core/os/file_access.h:35, + from core/io/file_access_memory.h:34, + from core/io/file_access_memory.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_encrypted.cpp -Compiling ==> core/io/file_access_memory.cpp -Compiling ==> core/io/file_access_network.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -54916,15 +54942,8 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/file_access_memory.h:34, - from core/io/file_access_memory.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/file_access_network.cpp +Compiling ==> core/io/file_access_pack.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -54937,9 +54956,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/file_access_pack.cpp -Compiling ==> core/io/file_access_zip.cpp -Compiling ==> core/io/http_client.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from core/io/file_access_pack.h:34, @@ -54948,25 +54964,21 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/io/file_access_pack.h:34, - from core/io/file_access_zip.h:36, - from core/io/file_access_zip.cpp:33: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from core/io/http_client.h:34, - from core/io/http_client.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/crypto/crypto.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -54978,20 +54990,18 @@ ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' ./core/ring_buffer.h:214:22: note: remove the '< >' ./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/image_loader.cpp -Compiling ==> core/io/ip.cpp +Compiling ==> core/io/file_access_zip.cpp +Compiling ==> core/io/http_client.cpp In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from core/io/image_loader.h:34, - from core/io/image_loader.cpp:31: + from ./core/list.h:34, + from ./core/io/file_access_pack.h:34, + from core/io/file_access_zip.h:36, + from core/io/file_access_zip.cpp:33: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -55000,12 +55010,14 @@ from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/io/ip_address.h:34, - from core/io/ip.h:34, - from core/io/ip.cpp:31: + from ./core/io/ip.h:34, + from core/io/http_client.h:34, + from core/io/http_client.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/image_loader.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55022,7 +55034,7 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/ip_address.cpp +Compiling ==> core/io/ip.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55040,6 +55052,18 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/io/image_loader.h:34, + from core/io/image_loader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/ip_address.cpp +Compiling ==> core/io/json.cpp +In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from core/io/ip_address.h:34, @@ -55048,7 +55072,16 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/json.cpp +In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from core/io/ip.h:34, + from core/io/ip.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/math/math_funcs.h:34, from ./core/color.h:34, @@ -55059,41 +55092,11 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/io/logger.cpp Compiling ==> core/io/marshalls.cpp -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/io/multiplayer_api.cpp +Compiling ==> core/io/net_socket.cpp +Compiling ==> core/io/networked_multiplayer_custom.cpp In file included from ./core/error_macros.h:34, from ./core/os/memory.h:34, from ./core/os/file_access.h:35, @@ -55114,6 +55117,22 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -55128,7 +55147,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/net_socket.cpp In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, @@ -55140,32 +55158,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from core/io/logger.cpp:34: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/networked_multiplayer_custom.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -55188,7 +55180,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35: + from core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55198,7 +55190,6 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' Compiling ==> core/io/packet_peer.cpp -Compiling ==> core/io/packet_peer_dtls.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -55212,10 +55203,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/packet_peer_udp.cpp -Compiling ==> core/io/pck_packer.cpp -Compiling ==> core/io/resource_format_binary.cpp -Compiling ==> core/io/resource_importer.cpp In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, @@ -55228,98 +55215,6 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from core/io/packet_peer_dtls.h:34, - from core/io/packet_peer_dtls.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/pck_packer.h:34, - from core/io/pck_packer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/resource_loader.cpp -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from core/io/resource_importer.h:34, - from core/io/resource_importer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from ./core/io/resource_loader.h:34, - from core/io/resource_format_binary.h:34, - from core/io/resource_format_binary.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/cowdata.h:37, - from ./core/ustring.h:35, - from ./core/io/ip_address.h:34, - from ./core/io/ip.h:34, - from core/io/packet_peer_udp.h:34, - from core/io/packet_peer_udp.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/io/resource_saver.cpp -Compiling ==> core/io/stream_peer.cpp -In file included from ./core/io/packet_peer.h:36: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/os/thread.h:44, - from core/io/resource_loader.h:34, - from core/io/resource_loader.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/reference.h:34, - from core/io/stream_peer.h:34, - from core/io/stream_peer.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/list.h:34, - from ./core/method_bind.h:34, - from ./core/class_db.h:34, - from ./core/resource.h:34, - from core/io/resource_saver.h:34, - from core/io/resource_saver.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55327,7 +55222,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/resource_importer.cpp:33: + from core/io/logger.cpp:34: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55345,7 +55240,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from core/io/packet_peer.h:36: +Compiling ==> core/io/packet_peer_dtls.cpp +In file included from ./core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55354,7 +55250,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/stream_peer_ssl.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55362,9 +55257,7 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from ./core/io/ip.h:35, - from ./core/io/packet_peer_udp.h:34, - from core/io/packet_peer_dtls.h:35: + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55373,14 +55266,30 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from ./core/os/os.h:34, - from ./core/io/ip.h:35: +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from core/io/packet_peer_dtls.h:34, + from core/io/packet_peer_dtls.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/packet_peer_udp.cpp +In file included from ./core/io/packet_peer.h:36: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from core/io/packet_peer.h:36: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55390,14 +55299,24 @@ | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/error_macros.h:34, + from ./core/cowdata.h:37, + from ./core/ustring.h:35, + from ./core/io/ip_address.h:34, + from ./core/io/ip.h:34, + from core/io/packet_peer_udp.h:34, + from core/io/packet_peer_udp.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/pck_packer.cpp +In file included from ./core/error_macros.h:34, from ./core/list.h:34, from ./core/method_bind.h:34, from ./core/class_db.h:34, from ./core/reference.h:34, - from ./core/crypto/hashing_context.h:34, - from ./core/crypto/crypto.h:34, - from core/io/stream_peer_ssl.h:34, - from core/io/stream_peer_ssl.cpp:31: + from core/io/pck_packer.h:34, + from core/io/pck_packer.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -55409,7 +55328,9 @@ from ./core/os/main_loop.h:36, from ./core/engine.h:35, from ./core/os/os.h:34, - from core/io/resource_loader.cpp:35: + from ./core/io/ip.h:35, + from ./core/io/packet_peer_udp.h:34, + from core/io/packet_peer_dtls.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55418,11 +55339,15 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Compiling ==> core/io/resource_format_binary.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, from ./core/script_language.h:34, - from core/io/resource_saver.cpp:35: + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from ./core/io/ip.h:35: ./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ @@ -55431,15 +55356,94 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Linking Static Library ==> scene/libscene.x11.opt.tools.64.a +Compiling ==> core/io/resource_importer.cpp +Compiling ==> core/io/resource_loader.cpp +Compiling ==> core/io/resource_saver.cpp +Compiling ==> core/io/stream_peer.cpp +Compiling ==> core/io/stream_peer_ssl.cpp Compiling ==> core/io/stream_peer_tcp.cpp Compiling ==> core/io/tcp_server.cpp +Compiling ==> core/io/translation_loader_po.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from core/io/resource_format_binary.h:34, + from core/io/resource_format_binary.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +Compiling ==> core/io/udp_server.cpp +Compiling ==> core/io/xml_parser.cpp +Compiling ==> core/io/zip_io.cpp +Compiling ==> core/bind/core_bind.cpp +In file included from ./core/os/thread.h:44, + from ./core/io/resource_loader.h:34, + from core/io/resource_importer.h:34, + from core/io/resource_importer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from core/io/stream_peer.h:34, + from core/io/stream_peer.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/resource.h:34, + from core/io/resource_saver.h:34, + from core/io/resource_saver.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/list.h:34, + from ./core/method_bind.h:34, + from ./core/class_db.h:34, + from ./core/reference.h:34, + from ./core/crypto/hashing_context.h:34, + from ./core/crypto/crypto.h:34, + from core/io/stream_peer_ssl.h:34, + from core/io/stream_peer_ssl.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/os/thread.h:44, + from core/io/resource_loader.h:34, + from core/io/resource_loader.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/zip_io.h:34, + from core/io/zip_io.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, - from core/io/stream_peer_tcp.h:34, - from core/io/stream_peer_tcp.cpp:31: + from ./core/io/net_socket.h:34, + from core/io/udp_server.h:34, + from core/io/udp_server.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ @@ -55449,29 +55453,20 @@ from ./core/ustring.h:35, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, - from core/io/tcp_server.h:34, - from core/io/tcp_server.cpp:31: + from core/io/stream_peer_tcp.h:34, + from core/io/stream_peer_tcp.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' -In file included from ./core/io/packet_peer.h:36, - from ./core/io/networked_multiplayer_peer.h:34, - from ./core/io/multiplayer_api.h:34, - from ./core/script_language.h:34, - from ./core/os/main_loop.h:36, - from ./core/engine.h:35, - from core/io/stream_peer_ssl.cpp:33: -./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 214 | RingBuffer(int p_power = 0) { - | ^ -./core/ring_buffer.h:214:22: note: remove the '< >' -./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] - 219 | ~RingBuffer(){}; - | ^ -./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/translation_loader_po.cpp -Compiling ==> core/io/udp_server.cpp +In file included from ./core/error_macros.h:34, + from ./core/os/memory.h:34, + from ./core/os/file_access.h:35, + from core/io/xml_parser.h:34, + from core/io/xml_parser.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ In file included from ./core/os/thread.h:44, from ./core/io/resource_loader.h:34, from core/io/translation_loader_po.h:34, @@ -55480,18 +55475,29 @@ 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +./core/safe_refcount.h:134:49: note: remove the '< >' In file included from ./core/error_macros.h:34, from ./core/cowdata.h:37, from ./core/ustring.h:35, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, - from ./core/io/net_socket.h:34, - from core/io/udp_server.h:34, - from core/io/udp_server.cpp:31: + from core/io/tcp_server.h:34, + from core/io/tcp_server.cpp:31: +./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { + | ^ +./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/error_macros.h:34, + from ./core/math/math_funcs.h:34, + from ./core/color.h:34, + from ./core/image.h:34, + from core/bind/core_bind.h:34, + from core/bind/core_bind.cpp:31: ./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/safe_refcount.h:134:49: note: remove the '< >' +progress_finish(["progress_finish"], []) In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55508,7 +55514,6 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/xml_parser.cpp In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55525,15 +55530,35 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/xml_parser.h:34, - from core/io/xml_parser.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from core/io/resource_saver.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/resource_importer.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55550,28 +55575,37 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' -Compiling ==> core/io/zip_io.cpp -In file included from ./core/error_macros.h:34, - from ./core/os/memory.h:34, - from ./core/os/file_access.h:35, - from core/io/zip_io.h:34, - from core/io/zip_io.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -Compiling ==> core/bind/core_bind.cpp -In file included from ./core/error_macros.h:34, - from ./core/math/math_funcs.h:34, - from ./core/color.h:34, - from ./core/image.h:34, - from core/bind/core_bind.h:34, - from core/bind/core_bind.cpp:31: -./core/safe_refcount.h:134:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 134 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { - | ^ -./core/safe_refcount.h:134:49: note: remove the '< >' -progress_finish(["progress_finish"], []) +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from ./core/os/os.h:34, + from core/io/resource_loader.cpp:35: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' +In file included from ./core/io/packet_peer.h:36, + from ./core/io/networked_multiplayer_peer.h:34, + from ./core/io/multiplayer_api.h:34, + from ./core/script_language.h:34, + from ./core/os/main_loop.h:36, + from ./core/engine.h:35, + from core/io/stream_peer_ssl.cpp:33: +./core/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 214 | RingBuffer(int p_power = 0) { + | ^ +./core/ring_buffer.h:214:22: note: remove the '< >' +./core/ring_buffer.h:219:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] + 219 | ~RingBuffer(){}; + | ^ +./core/ring_buffer.h:219:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/networked_multiplayer_peer.h:34, from ./core/io/multiplayer_api.h:34, @@ -55588,6 +55622,8 @@ 219 | ~RingBuffer(){}; | ^ ./core/ring_buffer.h:219:9: note: remove the '< >' +Ranlib Library ==> editor/libeditor.x11.opt.tools.64.a +Ranlib Library ==> scene/libscene.x11.opt.tools.64.a servers/visual_server.cpp: In static member function 'static void VisualServer::_bind_methods()': servers/visual_server.cpp:1836:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 1836 | void VisualServer::_bind_methods() { @@ -55602,7 +55638,7 @@ Ranlib Library ==> servers/libservers.x11.opt.tools.64.a Linking Program ==> bin/godot.x11.opt.tools.64 scons: done building targets. -[Time elapsed: 00:27:10.017] +[Time elapsed: 00:24:18.976] make[1]: Leaving directory '/build/reproducible-path/godot-3.5.2-stable' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -55636,15 +55672,15 @@ install -m0755 -d debian/godot3-server/usr/share/doc/godot3-server install -p -m0644 debian/copyright debian/godot3-server/usr/share/doc/godot3-server/copyright dh_installchangelogs - install -m0755 -d debian/godot3-runner/usr/share/doc/godot3-runner - install -p -m0644 debian/.debhelper/generated/godot3-runner/dh_installchangelogs.dch.trimmed debian/godot3-runner/usr/share/doc/godot3-runner/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/godot3-runner/usr/share/doc/godot3-runner/changelog - install -m0755 -d debian/godot3/usr/share/doc/godot3 - install -p -m0644 debian/.debhelper/generated/godot3/dh_installchangelogs.dch.trimmed debian/godot3/usr/share/doc/godot3/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/godot3/usr/share/doc/godot3/changelog install -m0755 -d debian/godot3-server/usr/share/doc/godot3-server install -p -m0644 debian/.debhelper/generated/godot3-server/dh_installchangelogs.dch.trimmed debian/godot3-server/usr/share/doc/godot3-server/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/godot3-server/usr/share/doc/godot3-server/changelog + install -m0755 -d debian/godot3/usr/share/doc/godot3 + install -p -m0644 debian/.debhelper/generated/godot3/dh_installchangelogs.dch.trimmed debian/godot3/usr/share/doc/godot3/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/godot3/usr/share/doc/godot3/changelog + install -m0755 -d debian/godot3-runner/usr/share/doc/godot3-runner + install -p -m0644 debian/.debhelper/generated/godot3-runner/dh_installchangelogs.dch.trimmed debian/godot3-runner/usr/share/doc/godot3-runner/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/godot3-runner/usr/share/doc/godot3-runner/changelog dh_perl dh_link dh_strip_nondeterminism @@ -55652,12 +55688,12 @@ cd debian/godot3 cd debian/godot3-runner cd debian/godot3-server - chmod a-x usr/share/doc/godot3/changelog usr/share/doc/godot3/changelog.Debian chmod a-x usr/share/doc/godot3-server/changelog usr/share/doc/godot3-server/changelog.Debian - gzip -9nf usr/share/doc/godot3/changelog usr/share/doc/godot3/changelog.Debian - gzip -9nf usr/share/doc/godot3-server/changelog usr/share/doc/godot3-server/changelog.Debian + chmod a-x usr/share/doc/godot3/changelog usr/share/doc/godot3/changelog.Debian chmod a-x usr/share/doc/godot3-runner/changelog usr/share/doc/godot3-runner/changelog.Debian + gzip -9nf usr/share/doc/godot3/changelog usr/share/doc/godot3/changelog.Debian gzip -9nf usr/share/doc/godot3-runner/changelog usr/share/doc/godot3-runner/changelog.Debian + gzip -9nf usr/share/doc/godot3-server/changelog usr/share/doc/godot3-server/changelog.Debian cd '/build/reproducible-path/godot-3.5.2-stable' cd '/build/reproducible-path/godot-3.5.2-stable' cd '/build/reproducible-path/godot-3.5.2-stable' @@ -55665,34 +55701,34 @@ find debian/godot3 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/godot3-runner -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/godot3-server -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 - find debian/godot3-runner ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/godot3-server ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/godot3-runner ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/godot3 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/godot3-server/usr/share/doc -type f -a -true -a ! -regex 'debian/godot3-server/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/godot3-runner/usr/share/doc -type f -a -true -a ! -regex 'debian/godot3-runner/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/godot3/usr/share/doc -type f -a -true -a ! -regex 'debian/godot3/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/godot3-server/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/godot3-runner/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/godot3-server/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/godot3/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/godot3-server -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/godot3-runner -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/godot3-server/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x + find debian/godot3-server -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/godot3/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/godot3-server/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/godot3-runner/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/godot3 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/godot3/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_dwz -a - dwz -- debian/godot3-server/usr/bin/godot3-server dwz -- debian/godot3-runner/usr/bin/godot3-runner + dwz -- debian/godot3-server/usr/bin/godot3-server dwz -- debian/godot3/usr/bin/godot3 dh_strip -a - install -m0755 -d debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21 - objcopy --only-keep-debug --compress-debug-sections debian/godot3-server/usr/bin/godot3-server debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug install -m0755 -d debian/.debhelper/godot3-runner/dbgsym-root/usr/lib/debug/.build-id/06 objcopy --only-keep-debug --compress-debug-sections debian/godot3-runner/usr/bin/godot3-runner debian/.debhelper/godot3-runner/dbgsym-root/usr/lib/debug/.build-id/06/8a3f39ef711a293a3d7aa136496cabe5109461.debug install -m0755 -d debian/.debhelper/godot3/dbgsym-root/usr/lib/debug/.build-id/51 objcopy --only-keep-debug --compress-debug-sections debian/godot3/usr/bin/godot3 debian/.debhelper/godot3/dbgsym-root/usr/lib/debug/.build-id/51/11e14550367148a1fe1f4fed9d3a3c18c49bb4.debug + install -m0755 -d debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21 + objcopy --only-keep-debug --compress-debug-sections debian/godot3-server/usr/bin/godot3-server debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug chmod 0644 -- debian/.debhelper/godot3-runner/dbgsym-root/usr/lib/debug/.build-id/06/8a3f39ef711a293a3d7aa136496cabe5109461.debug chown 0:0 -- debian/.debhelper/godot3-runner/dbgsym-root/usr/lib/debug/.build-id/06/8a3f39ef711a293a3d7aa136496cabe5109461.debug strip --remove-section=.comment --remove-section=.note debian/godot3-runner/usr/bin/godot3-runner @@ -55703,10 +55739,10 @@ chmod 0644 -- debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug chown 0:0 -- debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug strip --remove-section=.comment --remove-section=.note debian/godot3-server/usr/bin/godot3-server + objcopy --add-gnu-debuglink debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug debian/godot3-server/usr/bin/godot3-server chmod 0644 -- debian/.debhelper/godot3/dbgsym-root/usr/lib/debug/.build-id/51/11e14550367148a1fe1f4fed9d3a3c18c49bb4.debug chown 0:0 -- debian/.debhelper/godot3/dbgsym-root/usr/lib/debug/.build-id/51/11e14550367148a1fe1f4fed9d3a3c18c49bb4.debug strip --remove-section=.comment --remove-section=.note debian/godot3/usr/bin/godot3 - objcopy --add-gnu-debuglink debian/.debhelper/godot3-server/dbgsym-root/usr/lib/debug/.build-id/21/dca28a681f3484c03792311427f4da9f7a29d5.debug debian/godot3-server/usr/bin/godot3-server objcopy --add-gnu-debuglink debian/.debhelper/godot3/dbgsym-root/usr/lib/debug/.build-id/51/11e14550367148a1fe1f4fed9d3a3c18c49bb4.debug debian/godot3/usr/bin/godot3 install -m0755 -d debian/.debhelper/godot3-server/dbgsym-root/usr/share/doc ln -s godot3-server debian/.debhelper/godot3-server/dbgsym-root/usr/share/doc/godot3-server-dbgsym @@ -55719,10 +55755,10 @@ rm -f debian/godot3-runner/DEBIAN/shlibs rm -f debian/godot3-server/DEBIAN/shlibs dh_shlibdeps -a - install -m0755 -d debian/godot3-server/DEBIAN - dpkg-shlibdeps -Tdebian/godot3-server.substvars debian/godot3-server/usr/bin/godot3-server install -m0755 -d debian/godot3/DEBIAN dpkg-shlibdeps -Tdebian/godot3.substvars debian/godot3/usr/bin/godot3 + install -m0755 -d debian/godot3-server/DEBIAN + dpkg-shlibdeps -Tdebian/godot3-server.substvars debian/godot3-server/usr/bin/godot3-server install -m0755 -d debian/godot3-runner/DEBIAN dpkg-shlibdeps -Tdebian/godot3-runner.substvars debian/godot3-runner/usr/bin/godot3-runner dpkg-shlibdeps: warning: diversions involved - output may be incorrect @@ -55774,23 +55810,23 @@ chown 0:0 -- debian/godot3/DEBIAN/control dh_md5sums install -m0755 -d debian/godot3/DEBIAN - cd debian/godot3 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/godot3-runner/DEBIAN install -m0755 -d debian/godot3-server/DEBIAN cd debian/godot3-runner >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/godot3-server >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/godot3-server/DEBIAN/md5sums - chown 0:0 -- debian/godot3-server/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/godot3-server/dbgsym-root/DEBIAN + cd debian/godot3 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/godot3-runner/DEBIAN/md5sums chown 0:0 -- debian/godot3-runner/DEBIAN/md5sums install -m0755 -d debian/.debhelper/godot3-runner/dbgsym-root/DEBIAN + cd debian/.debhelper/godot3-runner/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/godot3-server/DEBIAN/md5sums + chown 0:0 -- debian/godot3-server/DEBIAN/md5sums + install -m0755 -d debian/.debhelper/godot3-server/dbgsym-root/DEBIAN chmod 0644 -- debian/godot3/DEBIAN/md5sums chown 0:0 -- debian/godot3/DEBIAN/md5sums install -m0755 -d debian/.debhelper/godot3/dbgsym-root/DEBIAN cd debian/.debhelper/godot3-server/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/.debhelper/godot3/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/godot3-runner/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/.debhelper/godot3-runner/dbgsym-root/DEBIAN/md5sums chown 0:0 -- debian/.debhelper/godot3-runner/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/godot3-server/dbgsym-root/DEBIAN/md5sums @@ -55804,12 +55840,12 @@ dpkg-deb --root-owner-group --build debian/.debhelper/godot3-runner/dbgsym-root .. dpkg-deb --build debian/godot3-server .. dpkg-deb --root-owner-group --build debian/.debhelper/godot3-server/dbgsym-root .. -dpkg-deb: building package 'godot3' in '../godot3_3.5.2-stable-2_amd64.deb'. -dpkg-deb: building package 'godot3-dbgsym' in '../godot3-dbgsym_3.5.2-stable-2_amd64.deb'. dpkg-deb: building package 'godot3-runner-dbgsym' in '../godot3-runner-dbgsym_3.5.2-stable-2_amd64.deb'. +dpkg-deb: building package 'godot3-dbgsym' in '../godot3-dbgsym_3.5.2-stable-2_amd64.deb'. +dpkg-deb: building package 'godot3-server-dbgsym' in '../godot3-server-dbgsym_3.5.2-stable-2_amd64.deb'. dpkg-deb: building package 'godot3-runner' in '../godot3-runner_3.5.2-stable-2_amd64.deb'. +dpkg-deb: building package 'godot3' in '../godot3_3.5.2-stable-2_amd64.deb'. dpkg-deb: building package 'godot3-server' in '../godot3-server_3.5.2-stable-2_amd64.deb'. -dpkg-deb: building package 'godot3-server-dbgsym' in '../godot3-server-dbgsym_3.5.2-stable-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../godot_3.5.2-stable-2_amd64.buildinfo dpkg-genchanges --build=binary -O../godot_3.5.2-stable-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -55817,12 +55853,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2610670/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/486924 and its subdirectories -I: Current time: Tue Oct 29 02:59:50 -12 2024 -I: pbuilder-time-stamp: 1730213990 +I: removing directory /srv/workspace/pbuilder/2610670 and its subdirectories +I: Current time: Tue Dec 2 12:38:24 +14 2025 +I: pbuilder-time-stamp: 1764628704