Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/godot.spec'], chrootPath='/var/lib/mock/f40-build-780901-130660/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/godot.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706659200 Wrote: /builddir/build/SRPMS/godot-4.2.1-4.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/godot.spec'], chrootPath='/var/lib/mock/f40-build-780901-130660/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/godot.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706659200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qLMpGx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf godot-4.2.1-stable + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/godot-4.2.1-stable.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd godot-4.2.1-stable + rm -rf /builddir/build/BUILD/godot-4.2.1-stable-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/godot-4.2.1-stable-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/preconfigure-blender-oidn-paths.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JDyFlZ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd godot-4.2.1-stable + to_unbundle='brotli freetype graphite harfbuzz icu4c libogg libpng libtheora libvorbis libwebp mbedtls miniupnpc pcre2 squish wslay zlib zstd' + to_unbundle+=' openxr' + system_libs='use_sowrap=no ' + rm -rf thirdparty/linuxbsd_headers + for lib in $to_unbundle + system_libs+='builtin_brotli=no ' + rm -rf thirdparty/brotli + for lib in $to_unbundle + system_libs+='builtin_freetype=no ' + rm -rf thirdparty/freetype + for lib in $to_unbundle + system_libs+='builtin_graphite=no ' + rm -rf thirdparty/graphite + for lib in $to_unbundle + system_libs+='builtin_harfbuzz=no ' + rm -rf thirdparty/harfbuzz + for lib in $to_unbundle + system_libs+='builtin_icu4c=no ' + rm -rf thirdparty/icu4c + for lib in $to_unbundle + system_libs+='builtin_libogg=no ' + rm -rf thirdparty/libogg + for lib in $to_unbundle + system_libs+='builtin_libpng=no ' + rm -rf thirdparty/libpng + for lib in $to_unbundle + system_libs+='builtin_libtheora=no ' + rm -rf thirdparty/libtheora + for lib in $to_unbundle + system_libs+='builtin_libvorbis=no ' + rm -rf thirdparty/libvorbis + for lib in $to_unbundle + system_libs+='builtin_libwebp=no ' + rm -rf thirdparty/libwebp + for lib in $to_unbundle + system_libs+='builtin_mbedtls=no ' + rm -rf thirdparty/mbedtls + for lib in $to_unbundle + system_libs+='builtin_miniupnpc=no ' + rm -rf thirdparty/miniupnpc + for lib in $to_unbundle + system_libs+='builtin_pcre2=no ' + rm -rf thirdparty/pcre2 + for lib in $to_unbundle + system_libs+='builtin_squish=no ' + rm -rf thirdparty/squish + for lib in $to_unbundle + system_libs+='builtin_wslay=no ' + rm -rf thirdparty/wslay + for lib in $to_unbundle + system_libs+='builtin_zlib=no ' + rm -rf thirdparty/zlib + for lib in $to_unbundle + system_libs+='builtin_zstd=no ' + rm -rf thirdparty/zstd + for lib in $to_unbundle + system_libs+='builtin_openxr=no ' + rm -rf thirdparty/openxr + export BUILD_NAME=fedora + BUILD_NAME=fedora + scons -j4 'CCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' 'LINKFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' arch=riscv64 use_sowrap=no builtin_brotli=no builtin_freetype=no builtin_graphite=no builtin_harfbuzz=no builtin_icu4c=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libwebp=no builtin_mbedtls=no builtin_miniupnpc=no builtin_pcre2=no builtin_squish=no builtin_wslay=no builtin_zlib=no builtin_zstd=no builtin_openxr=no use_lto=yes use_static_cpp=no debug_symbols=yes progress=no p=linuxbsd target=editor scons: Reading SConscript files ... Building for platform "linuxbsd", architecture "rv64", target "editor". Using custom build name: 'fedora'. Checking for C header file mntent.h... yes scons: done reading SConscript files. scons: Building targets ... run(["core/object/gdvirtual.gen.inc"], ["core/object/make_virtuals.py"]) Building ca-certificates header. Generating enabled modules header. Compiling platform/linuxbsd/freedesktop_screensaver.cpp ... Compiling platform/linuxbsd/os_linuxbsd.cpp ... Compiling platform/linuxbsd/crash_handler_linuxbsd.cpp ... Compiling platform/linuxbsd/freedesktop_portal_desktop.cpp ... In file included from ./core/os/thread.h:42, from platform/linuxbsd/freedesktop_portal_desktop.h:36, from platform/linuxbsd/freedesktop_portal_desktop.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/linuxbsd/freedesktop_screensaver.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/linuxbsd/crash_handler_linuxbsd.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/os_linuxbsd.h:35, from platform/linuxbsd/os_linuxbsd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/godot_linuxbsd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/os_linuxbsd.h:35, from platform/linuxbsd/godot_linuxbsd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/joypad_linux.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/joypad_linux.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/blit.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/copy.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/canvas.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/canvas_occlusion.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/cubemap_filter.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/sky.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/particles.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/scene.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/skeleton.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/particles_copy.glsl.gen.h" Building GLES3 GLSL header: "drivers/gles3/shaders/canvas_sdf.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/volumetric_fog.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/forward_clustered/scene_forward_clustered.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas_occlusion.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/skeleton.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/particles.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/particles_copy.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas_sdf.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_debug.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_render.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_store.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/gi.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_debug.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_debug_probes.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_direct_light.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_integrate.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/voxel_gi.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/voxel_gi_debug.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_autogen_reactive_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_compute_luminance_pyramid_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_depth_clip_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_lock_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_rcas_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_reconstruct_previous_depth_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_tcr_autogen_pass.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/resolve.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_filter.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_scale.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ss_effects_downsample.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_blur.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_importance_map.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_interleave.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_blur.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_importance_map.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_interleave.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/subsurface_scattering.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/taa_resolve.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/forward_mobile/scene_forward_mobile.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sky.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/sort.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/bokeh_dof.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/bokeh_dof_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/blur_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/copy.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/copy_to_fb.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cube_to_dp.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_downsampler.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_downsampler_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_filter.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_filter_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_roughness.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_roughness_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/specular_merge.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/motion_vectors.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/shadow_frustum.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr_upscale.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/luminance_reduce.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/luminance_reduce_raster.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/tonemap.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/vrs.glsl.gen.h" Compiling platform/linuxbsd/x11/key_mapping_x11.cpp ... Compiling platform/linuxbsd/x11/vulkan_context_x11.cpp ... Compiling platform/linuxbsd/x11/display_server_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/os/keyboard.h:34, from platform/linuxbsd/x11/key_mapping_x11.h:34, from platform/linuxbsd/x11/key_mapping_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./drivers/vulkan/vulkan_context.h:36, from platform/linuxbsd/x11/vulkan_context_x11.h:36, from platform/linuxbsd/x11/vulkan_context_x11.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/x11/display_server_x11.h:36, from platform/linuxbsd/x11/display_server_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/gl_manager_x11_egl.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from platform/linuxbsd/x11/gl_manager_x11_egl.h:37, from platform/linuxbsd/x11/gl_manager_x11_egl.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/gl_manager_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from platform/linuxbsd/x11/gl_manager_x11.h:36, from platform/linuxbsd/x11/gl_manager_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/detect_prime_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from ./core/string/print_string.h:34, from platform/linuxbsd/x11/detect_prime_x11.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/glad/glx.c ... Compiling platform/linuxbsd/tts_linux.cpp ... In file included from ./core/os/thread.h:42, from platform/linuxbsd/tts_linux.h:34, from platform/linuxbsd/tts_linux.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' run(["core/extension/gdextension_interface_dump.gen.h"], ["core/extension/gdextension_interface.h", "core/extension/make_interface_dumper.py"]) Building application icon. Building splash screen header. run(["core/extension/ext_wrappers.gen.inc"], ["core/extension/make_wrappers.py"]) Compiling main/main.cpp ... In file included from ./core/os/thread.h:42, from main/main.h:35, from main/main.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling main/main_timer_sync.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from main/main_timer_sync.h:34, from main/main_timer_sync.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling main/performance.cpp ... Compiling modules/register_module_types.gen.cpp ... Linking Static Library modules/libmodules.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodules.linuxbsd.editor.rv64.a ... Compiling thirdparty/libktx/lib/basis_transcode.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from main/performance.h:34, from main/performance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/libktx/lib/checkheader.c ... Compiling thirdparty/libktx/lib/filestream.c ... Compiling thirdparty/libktx/lib/hashlist.c ... Compiling thirdparty/libktx/lib/memstream.c ... Compiling thirdparty/libktx/lib/swap.c ... Compiling thirdparty/libktx/lib/texture.c ... Compiling thirdparty/libktx/lib/texture1.c ... Compiling thirdparty/libktx/lib/texture2.c ... Compiling thirdparty/libktx/lib/dfdutils/createdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/colourspaces.c ... Compiling thirdparty/libktx/lib/dfdutils/interpretdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/printdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/queries.c ... Compiling thirdparty/libktx/lib/dfdutils/vk2dfd.c ... Compiling modules/ktx/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/ktx/texture_loader_ktx.h:34, from modules/ktx/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/ktx/texture_loader_ktx.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/ktx/texture_loader_ktx.h:34, from modules/ktx/texture_loader_ktx.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/msdfgen/core/Contour.cpp ... Compiling thirdparty/msdfgen/core/EdgeHolder.cpp ... Compiling thirdparty/msdfgen/core/MSDFErrorCorrection.cpp ... Linking Static Library modules/libmodule_ktx.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_ktx.linuxbsd.editor.rv64.a ... Compiling thirdparty/msdfgen/core/Projection.cpp ... Compiling thirdparty/msdfgen/core/Scanline.cpp ... Compiling thirdparty/msdfgen/core/Shape.cpp ... Compiling thirdparty/msdfgen/core/SignedDistance.cpp ... Compiling thirdparty/msdfgen/core/Vector2.cpp ... Compiling thirdparty/msdfgen/core/contour-combiners.cpp ... Compiling thirdparty/msdfgen/core/edge-coloring.cpp ... Compiling thirdparty/msdfgen/core/edge-segments.cpp ... Compiling thirdparty/msdfgen/core/edge-selectors.cpp ... Compiling thirdparty/msdfgen/core/equation-solver.cpp ... Compiling thirdparty/msdfgen/core/msdf-error-correction.cpp ... Compiling thirdparty/msdfgen/core/msdfgen.cpp ... Compiling thirdparty/msdfgen/core/rasterization.cpp ... Compiling thirdparty/msdfgen/core/render-sdf.cpp ... Compiling thirdparty/msdfgen/core/sdf-error-estimation.cpp ... Compiling thirdparty/msdfgen/core/shape-description.cpp ... Compiling modules/vorbis/audio_stream_ogg_vorbis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/audio_stream_ogg_vorbis.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/vorbis/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.editor.rv64.a ... Ranlib Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.editor.rv64.a ... Compiling modules/msdfgen/register_types.cpp ... Linking Static Library modules/libmodule_msdfgen.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_msdfgen.linuxbsd.editor.rv64.a ... Compiling modules/vorbis/resource_importer_ogg_vorbis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/resource_importer_ogg_vorbis.h:34, from modules/vorbis/resource_importer_ogg_vorbis.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/astcenc/astcenc_averages_and_directions.cpp ... Compiling thirdparty/astcenc/astcenc_block_sizes.cpp ... Compiling thirdparty/astcenc/astcenc_color_quantize.cpp ... Compiling thirdparty/astcenc/astcenc_color_unquantize.cpp ... Compiling thirdparty/astcenc/astcenc_compress_symbolic.cpp ... Compiling thirdparty/astcenc/astcenc_compute_variance.cpp ... Linking Static Library modules/libmodule_vorbis.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_vorbis.linuxbsd.editor.rv64.a ... Compiling thirdparty/astcenc/astcenc_decompress_symbolic.cpp ... Compiling thirdparty/astcenc/astcenc_diagnostic_trace.cpp ... Compiling thirdparty/astcenc/astcenc_entry.cpp ... Compiling thirdparty/astcenc/astcenc_find_best_partitioning.cpp ... Compiling thirdparty/astcenc/astcenc_ideal_endpoints_and_weights.cpp ... Compiling thirdparty/astcenc/astcenc_image.cpp ... Compiling thirdparty/astcenc/astcenc_integer_sequence.cpp ... Compiling thirdparty/astcenc/astcenc_mathlib.cpp ... Compiling thirdparty/astcenc/astcenc_mathlib_softfloat.cpp ... Compiling thirdparty/astcenc/astcenc_partition_tables.cpp ... Compiling thirdparty/astcenc/astcenc_percentile_tables.cpp ... Compiling thirdparty/astcenc/astcenc_pick_best_endpoint_format.cpp ... Compiling thirdparty/astcenc/astcenc_quantization.cpp ... Compiling thirdparty/astcenc/astcenc_symbolic_physical.cpp ... Compiling thirdparty/astcenc/astcenc_weight_align.cpp ... Compiling thirdparty/astcenc/astcenc_weight_quant_xfer_tables.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_backend.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_basis_file.cpp ... Compiling modules/astcenc/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/astcenc/image_compress_astcenc.h:34, from modules/astcenc/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/astcenc/image_compress_astcenc.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_bc7enc.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/astcenc/image_compress_astcenc.h:34, from modules/astcenc/image_compress_astcenc.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_astcenc.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_astcenc.linuxbsd.editor.rv64.a ... Compiling thirdparty/basis_universal/encoder/basisu_opencl.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_comp.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_enc.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_etc.cpp ... Linking Static Library main/libmain.linuxbsd.editor.rv64.a ... Ranlib Library main/libmain.linuxbsd.editor.rv64.a ... Compiling thirdparty/basis_universal/encoder/basisu_frontend.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_gpu_texture.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_kernels_sse.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_pvrtc1_4.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_resampler.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_resample_filters.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_ssim.cpp ... Compiling thirdparty/basis_universal/encoder/basisu_uastc_enc.cpp ... Compiling thirdparty/basis_universal/encoder/jpgd.cpp ... Compiling thirdparty/basis_universal/encoder/pvpngreader.cpp ... Compiling thirdparty/basis_universal/transcoder/basisu_transcoder.cpp ... Compiling modules/bmp/image_loader_bmp.cpp ... Compiling modules/bmp/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/csg/csg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/csg/csg_shape.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg_shape.h:34, from modules/csg/csg_shape.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_bmp.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_bmp.linuxbsd.editor.rv64.a ... Compiling modules/csg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg_shape.h:34, from modules/csg/register_types.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/csg/editor/csg_gizmos.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/editor/../csg.h:36, from modules/csg/editor/../csg_shape.h:34, from modules/csg/editor/csg_gizmos.h:36, from modules/csg/editor/csg_gizmos.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/cvtt/ConvectionKernels_API.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_ETC.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_BC67.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_IndexSelector.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_BC6H_IO.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_S3TC.cpp ... Compiling modules/basis_universal/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from modules/basis_universal/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/cvtt/ConvectionKernels_BC7_PrioData.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_SingleFile.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_BCCommon.cpp ... Compiling thirdparty/cvtt/ConvectionKernels_Util.cpp ... Compiling modules/dds/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, from modules/dds/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/cvtt/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/cvtt/image_compress_cvtt.h:34, from modules/cvtt/register_types.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/cvtt/image_compress_cvtt.cpp ... Linking Static Library modules/libmodule_basis_universal.linuxbsd.editor.rv64.a ... Compiling modules/dds/texture_loader_dds.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/cvtt/image_compress_cvtt.h:34, from modules/cvtt/image_compress_cvtt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_basis_universal.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, from modules/dds/texture_loader_dds.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/enet/godot.cpp ... Linking Static Library modules/libmodule_cvtt.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_cvtt.linuxbsd.editor.rv64.a ... Compiling thirdparty/enet/callbacks.c ... Compiling thirdparty/enet/compress.c ... Linking Static Library modules/libmodule_csg.linuxbsd.editor.rv64.a ... Compiling thirdparty/enet/host.c ... Ranlib Library modules/libmodule_csg.linuxbsd.editor.rv64.a ... Compiling thirdparty/enet/list.c ... Compiling thirdparty/enet/packet.c ... Compiling thirdparty/enet/peer.c ... Compiling thirdparty/enet/protocol.c ... Compiling thirdparty/etcpak/Dither.cpp ... Linking Static Library modules/libmodule_dds.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_dds.linuxbsd.editor.rv64.a ... Compiling thirdparty/etcpak/ProcessDxtc.cpp ... Compiling thirdparty/etcpak/ProcessRGB.cpp ... Compiling thirdparty/etcpak/Tables.cpp ... Compiling modules/freetype/register_types.cpp ... Compiling modules/gdscript/gdscript.cpp ... Linking Static Library modules/libmodule_freetype.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_freetype.linuxbsd.editor.rv64.a ... Compiling modules/gdscript/gdscript_analyzer.cpp ... Compiling modules/enet/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_analyzer.h:34, from modules/gdscript/gdscript_analyzer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/enet/enet_connection.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/enet_connection.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/etcpak/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/etcpak/image_compress_etcpak.h:34, from modules/etcpak/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/etcpak/image_compress_etcpak.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/etcpak/image_compress_etcpak.h:34, from modules/etcpak/image_compress_etcpak.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_etcpak.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_etcpak.linuxbsd.editor.rv64.a ... Compiling modules/enet/enet_packet_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_packet_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/enet/enet_multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/enet_multiplayer_peer.h:34, from modules/enet/enet_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/gdscript/gdscript_byte_codegen.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript_codegen.h:34, from modules/gdscript/gdscript_byte_codegen.h:34, from modules/gdscript/gdscript_byte_codegen.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_enet.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_enet.linuxbsd.editor.rv64.a ... Compiling modules/gdscript/gdscript_cache.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_cache.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_compiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_compiler.h:34, from modules/gdscript/gdscript_compiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_disassembler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_disassembler.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating GDScript templates header. Compiling modules/gdscript/gdscript_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_function.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript_function.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_lambda_callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_lambda_callable.h:34, from modules/gdscript/gdscript_lambda_callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_parser.h:34, from modules/gdscript/gdscript_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_rpc_callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/variant/callable.h:35, from modules/gdscript/gdscript_rpc_callable.h:34, from modules/gdscript/gdscript_rpc_callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/gdscript/gdscript_parser.cpp:39: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/gdscript/gdscript_tokenizer.cpp ... Compiling modules/gdscript/gdscript_utility_functions.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/gdscript/gdscript_tokenizer.h:34, from modules/gdscript/gdscript_tokenizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_utility_functions.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_vm.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_vm.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_warning.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from modules/gdscript/gdscript_warning.h:36, from modules/gdscript/gdscript_warning.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/editor/gdscript_docgen.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/editor/../gdscript_utility_functions.h:34, from modules/gdscript/editor/../gdscript_function.h:34, from modules/gdscript/editor/../gdscript.h:34, from modules/gdscript/editor/../gdscript_cache.h:34, from modules/gdscript/editor/../gdscript_parser.h:34, from modules/gdscript/editor/gdscript_docgen.h:34, from modules/gdscript/editor/gdscript_docgen.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/editor/gdscript_highlighter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from ./editor/plugins/script_editor_plugin.h:34, from modules/gdscript/editor/gdscript_highlighter.h:34, from modules/gdscript/editor/gdscript_highlighter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/editor/gdscript_translation_parser_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/editor/../gdscript_utility_functions.h:34, from modules/gdscript/editor/../gdscript_function.h:34, from modules/gdscript/editor/../gdscript.h:34, from modules/gdscript/editor/../gdscript_cache.h:34, from modules/gdscript/editor/../gdscript_parser.h:34, from modules/gdscript/editor/gdscript_translation_parser_plugin.h:34, from modules/gdscript/editor/gdscript_translation_parser_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/language_server/gdscript_extend_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/language_server/../gdscript_utility_functions.h:34, from modules/gdscript/language_server/../gdscript_function.h:34, from modules/gdscript/language_server/../gdscript.h:34, from modules/gdscript/language_server/../gdscript_cache.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/language_server/gdscript_language_protocol.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from modules/gdscript/language_server/godot_lsp.h:34, from modules/gdscript/language_server/gdscript_text_document.h:34, from modules/gdscript/language_server/gdscript_language_protocol.h:34, from modules/gdscript/language_server/gdscript_language_protocol.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/language_server/gdscript_language_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/language_server/../gdscript_utility_functions.h:34, from modules/gdscript/language_server/../gdscript_function.h:34, from modules/gdscript/language_server/../gdscript.h:34, from modules/gdscript/language_server/../gdscript_cache.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/language_server/gdscript_text_document.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from modules/gdscript/language_server/godot_lsp.h:34, from modules/gdscript/language_server/gdscript_text_document.h:34, from modules/gdscript/language_server/gdscript_text_document.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/language_server/gdscript_workspace.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/language_server/../gdscript_utility_functions.h:34, from modules/gdscript/language_server/../gdscript_function.h:34, from modules/gdscript/language_server/../gdscript.h:34, from modules/gdscript/language_server/../gdscript_cache.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp ... Compiling thirdparty/glslang/glslang/GenericCodeGen/Link.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/attribute.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Constant.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/InfoSink.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Initialize.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Intermediate.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/intermOut.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/iomapper.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/limits.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/linkValidate.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/parseConst.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp ... Linking Static Library modules/libmodule_gdscript.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_gdscript.linuxbsd.editor.rv64.a ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/reflection.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Scan.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Versions.cpp ... Compiling thirdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp ... Compiling thirdparty/glslang/OGLCompilersDLL/InitializeDll.cpp ... Compiling thirdparty/glslang/SPIRV/disassemble.cpp ... Compiling thirdparty/glslang/SPIRV/doc.cpp ... Compiling thirdparty/glslang/SPIRV/GlslangToSpv.cpp ... Compiling thirdparty/glslang/SPIRV/InReadableOrder.cpp ... Compiling thirdparty/glslang/SPIRV/Logger.cpp ... Compiling thirdparty/glslang/SPIRV/SpvBuilder.cpp ... Compiling thirdparty/glslang/SPIRV/SpvPostProcess.cpp ... Compiling thirdparty/glslang/SPIRV/SPVRemapper.cpp ... Compiling thirdparty/glslang/SPIRV/SpvTools.cpp ... Compiling thirdparty/glslang/glslang/OSDependent/Unix/ossource.cpp ... Compiling modules/gltf/gltf_document.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/gltf_document.h:34, from modules/gltf/gltf_document.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/gltf_state.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_light.h:34, from modules/gltf/gltf_state.h:34, from modules/gltf/gltf_state.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.h:34, from modules/gltf/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/glslang/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from modules/glslang/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_glslang.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_glslang.linuxbsd.editor.rv64.a ... Compiling modules/gltf/structures/gltf_accessor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_accessor.h:36, from modules/gltf/structures/gltf_accessor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_animation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.h:34, from ./scene/animation/animation_player.h:34, from modules/gltf/structures/gltf_animation.h:34, from modules/gltf/structures/gltf_animation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_buffer_view.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_buffer_view.h:36, from modules/gltf/structures/gltf_buffer_view.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_camera.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_camera.h:34, from modules/gltf/structures/gltf_camera.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/importer_mesh.h:34, from modules/gltf/structures/gltf_mesh.h:36, from modules/gltf/structures/gltf_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_node.h:36, from modules/gltf/structures/gltf_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_skeleton.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_skeleton.h:36, from modules/gltf/structures/gltf_skeleton.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_skin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_skin.h:36, from modules/gltf/structures/gltf_skin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_texture.h:36, from modules/gltf/structures/gltf_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/templates/vector.h:41, from ./core/templates/local_vector.h:37: In member function 'int CowData::size() const [with T = signed char]', inlined from 'int Vector::size() const [with T = signed char]' at ./core/templates/vector.h:93:56, inlined from 'Error GLTFDocument::_encode_buffer_view(Ref, const double*, int, GLTFType, int, bool, int, bool, GLTFBufferViewIndex&)' at modules/gltf/gltf_document.cpp:1193:33: ./core/templates/cowdata.h:136:33: warning: array subscript -1 is outside array bounds of 'signed char []' [-Warray-bounds=] 136 | return *size; | ^~~~ Compiling modules/gltf/structures/gltf_texture_sampler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from modules/gltf/structures/gltf_texture_sampler.h:34, from modules/gltf/structures/gltf_texture_sampler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_texture_ktx.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_texture_ktx.h:34, from modules/gltf/extensions/gltf_document_extension_texture_ktx.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_texture_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_texture_webp.h:34, from modules/gltf/extensions/gltf_document_extension_texture_webp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_light.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_light.h:34, from modules/gltf/extensions/gltf_light.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_spec_gloss.cpp ... Compiling modules/gltf/extensions/physics/gltf_document_extension_physics.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_spec_gloss.h:34, from modules/gltf/extensions/gltf_spec_gloss.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/physics/../../extensions/gltf_light.h:34, from modules/gltf/extensions/physics/../../gltf_state.h:34, from modules/gltf/extensions/physics/../gltf_document_extension.h:34, from modules/gltf/extensions/physics/gltf_document_extension_physics.h:34, from modules/gltf/extensions/physics/gltf_document_extension_physics.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/physics/gltf_physics_body.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/physics_body_3d.h:34, from modules/gltf/extensions/physics/gltf_physics_body.h:34, from modules/gltf/extensions/physics/gltf_physics_body.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/physics/gltf_physics_shape.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/collision_shape_3d.h:34, from modules/gltf/extensions/physics/gltf_physics_shape.h:36, from modules/gltf/extensions/physics/gltf_physics_shape.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/editor/editor_import_blend_runner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from modules/gltf/editor/editor_import_blend_runner.h:36, from modules/gltf/editor/editor_import_blend_runner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/editor/editor_scene_exporter_gltf_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from ./editor/import/resource_importer_scene.h:35, from modules/gltf/editor/editor_scene_importer_gltf.h:36, from modules/gltf/editor/editor_scene_exporter_gltf_plugin.h:36, from modules/gltf/editor/editor_scene_exporter_gltf_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/editor/editor_scene_importer_blend.cpp ... Compiling modules/gltf/editor/editor_scene_importer_fbx.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from ./editor/editor_file_system.h:34, from modules/gltf/editor/editor_scene_importer_blend.h:36, from modules/gltf/editor/editor_scene_importer_blend.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from ./editor/editor_file_system.h:34, from modules/gltf/editor/editor_scene_importer_fbx.h:36, from modules/gltf/editor/editor_scene_importer_fbx.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/editor/editor_scene_importer_gltf.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from ./editor/import/resource_importer_scene.h:35, from modules/gltf/editor/editor_scene_importer_gltf.h:36, from modules/gltf/editor/editor_scene_importer_gltf.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gridmap/grid_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/gridmap/grid_map.h:34, from modules/gridmap/grid_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gridmap/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/gridmap/grid_map.h:34, from modules/gridmap/register_types.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gridmap/editor/grid_map_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/gridmap/editor/../grid_map.h:34, from modules/gridmap/editor/grid_map_editor_plugin.h:36, from modules/gridmap/editor/grid_map_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_gltf.linuxbsd.editor.rv64.a ... Compiling modules/hdr/image_loader_hdr.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_gltf.linuxbsd.editor.rv64.a ... Compiling modules/hdr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/jpeg-compressor/jpgd.cpp ... Linking Static Library modules/libmodule_hdr.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_hdr.linuxbsd.editor.rv64.a ... Compiling thirdparty/jpeg-compressor/jpge.cpp ... Compiling modules/jsonrpc/jsonrpc.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/jsonrpc/jsonrpc.h:34, from modules/jsonrpc/jsonrpc.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/jpg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/jpg/image_loader_jpegd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/jsonrpc/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/jsonrpc/jsonrpc.h:34, from modules/jsonrpc/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_jpg.linuxbsd.editor.rv64.a ... Linking Static Library modules/libmodule_jsonrpc.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_jsonrpc.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_jpg.linuxbsd.editor.rv64.a ... Building GLSL header: "modules/lightmapper_rd/lm_blendseams.glsl.gen.h" Building GLSL header: "modules/lightmapper_rd/lm_compute.glsl.gen.h" Building GLSL header: "modules/lightmapper_rd/lm_raster.glsl.gen.h" Compiling modules/lightmapper_rd/register_types.cpp ... Compiling modules/lightmapper_rd/lightmapper_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from modules/lightmapper_rd/lightmapper_rd.h:34, from modules/lightmapper_rd/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from modules/lightmapper_rd/lightmapper_rd.h:34, from modules/lightmapper_rd/lightmapper_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/crypto_mbedtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_gridmap.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_gridmap.linuxbsd.editor.rv64.a ... Compiling modules/mbedtls/dtls_server_mbedtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/dtls_server_mbedtls.h:34, from modules/mbedtls/dtls_server_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from modules/mbedtls/dtls_server_mbedtls.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/mbedtls/packet_peer_mbed_dtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/packet_peer_mbed_dtls.h:34, from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/register_types.cpp ... In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from modules/mbedtls/packet_peer_mbed_dtls.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/stream_peer_mbedtls.cpp ... In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from modules/mbedtls/dtls_server_mbedtls.h:36, from modules/mbedtls/register_types.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/stream_peer_mbedtls.h:34, from modules/mbedtls/stream_peer_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/tls_context_mbedtls.cpp ... Compiling thirdparty/meshoptimizer/allocator.cpp ... Compiling thirdparty/meshoptimizer/clusterizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/tls_context_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/meshoptimizer/indexcodec.cpp ... Compiling thirdparty/meshoptimizer/indexgenerator.cpp ... Compiling thirdparty/meshoptimizer/overdrawanalyzer.cpp ... Compiling thirdparty/meshoptimizer/overdrawoptimizer.cpp ... Compiling thirdparty/meshoptimizer/simplifier.cpp ... Linking Static Library modules/libmodule_mbedtls.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_mbedtls.linuxbsd.editor.rv64.a ... Compiling thirdparty/meshoptimizer/spatialorder.cpp ... Compiling thirdparty/meshoptimizer/stripifier.cpp ... Compiling thirdparty/meshoptimizer/vcacheanalyzer.cpp ... Compiling thirdparty/meshoptimizer/vcacheoptimizer.cpp ... Compiling thirdparty/meshoptimizer/vertexcodec.cpp ... Compiling thirdparty/meshoptimizer/vertexfilter.cpp ... Compiling thirdparty/meshoptimizer/vfetchanalyzer.cpp ... Compiling thirdparty/meshoptimizer/vfetchoptimizer.cpp ... Compiling modules/minimp3/audio_stream_mp3.cpp ... Compiling modules/minimp3/register_types.cpp ... Compiling modules/meshoptimizer/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, from modules/minimp3/audio_stream_mp3.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, from modules/minimp3/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/resources/surface_tool.h:34, from modules/meshoptimizer/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/minimp3/resource_importer_mp3.cpp ... Linking Static Library modules/libmodule_meshoptimizer.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_meshoptimizer.linuxbsd.editor.rv64.a ... Compiling modules/mobile_vr/mobile_vr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/mobile_vr/mobile_vr_interface.h:34, from modules/mobile_vr/mobile_vr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mobile_vr/register_types.cpp ... Compiling modules/multiplayer/multiplayer_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/mobile_vr/mobile_vr_interface.h:34, from modules/mobile_vr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_minimp3.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from modules/multiplayer/multiplayer_debugger.h:34, from modules/multiplayer/multiplayer_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_minimp3.linuxbsd.editor.rv64.a ... Compiling modules/multiplayer/multiplayer_spawner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_spawner.h:34, from modules/multiplayer/multiplayer_spawner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_lightmapper_rd.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_lightmapper_rd.linuxbsd.editor.rv64.a ... Linking Static Library modules/libmodule_mobile_vr.linuxbsd.editor.rv64.a ... Compiling modules/multiplayer/multiplayer_synchronizer.cpp ... Ranlib Library modules/libmodule_mobile_vr.linuxbsd.editor.rv64.a ... Compiling modules/multiplayer/register_types.cpp ... In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/multiplayer_spawner.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_synchronizer.h:34, from modules/multiplayer/multiplayer_synchronizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from modules/multiplayer/multiplayer_debugger.h:34, from modules/multiplayer/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/multiplayer_synchronizer.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/register_types.cpp:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/scene_cache_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./scene/main/multiplayer_api.h:34, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_cache_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/scene_multiplayer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./scene/main/multiplayer_api.h:34, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/scene_multiplayer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/scene_replication_config.cpp ... In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/scene_replication_config.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_replication_config.cpp:33: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/scene_replication_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_spawner.h:34, from modules/multiplayer/scene_replication_interface.h:34, from modules/multiplayer/scene_replication_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/scene_rpc_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/multiplayer/scene_rpc_interface.h:34, from modules/multiplayer/scene_rpc_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_rpc_interface.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/scene_replication_interface.cpp:33: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/editor/editor_network_profiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from modules/multiplayer/editor/../multiplayer_debugger.h:34, from modules/multiplayer/editor/editor_network_profiler.h:34, from modules/multiplayer/editor/editor_network_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/editor/multiplayer_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from modules/multiplayer/editor/multiplayer_editor_plugin.h:34, from modules/multiplayer/editor/multiplayer_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/editor/replication_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/editor/../scene_replication_config.h:34, from modules/multiplayer/editor/replication_editor.h:34, from modules/multiplayer/editor/replication_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' 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 ... Compiling thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp ... Compiling thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp ... Compiling thirdparty/rvo2/rvo2_2d/Agent2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/Obstacle2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/KdTree2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/RVOSimulator2d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/Agent3d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/KdTree3d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/RVOSimulator3d.cpp ... Compiling modules/noise/fastnoise_lite.cpp ... Compiling modules/noise/noise.cpp ... Linking Static Library modules/libmodule_multiplayer.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/fastnoise_lite.h:34, from modules/noise/fastnoise_lite.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_link.cpp ... Ranlib Library modules/libmodule_multiplayer.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_base.h:35, from modules/navigation/nav_link.h:34, from modules/navigation/nav_link.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server.h:34, from modules/navigation/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_mesh_generator_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_mesh_generator_3d.h:36, from modules/navigation/nav_mesh_generator_3d.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/godot_navigation_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server.h:34, from modules/navigation/godot_navigation_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_mesh_generator_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_mesh_generator_2d.h:34, from modules/navigation/nav_mesh_generator_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_region.cpp ... In file included from ./thirdparty/clipper2/include/clipper2/clipper.h:17, from modules/navigation/nav_mesh_generator_2d.cpp:47: ./thirdparty/clipper2/include/clipper2/clipper.core.h:166:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 166 | explicit Point(const Point& p) { Init(p.x, p.y); } | ^ ./thirdparty/clipper2/include/clipper2/clipper.core.h:166:22: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_base.h:35, from modules/navigation/nav_region.h:34, from modules/navigation/nav_region.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./thirdparty/clipper2/include/clipper2/clipper.core.h:45:22: warning: 'Clipper2Lib::non_pair_error' defined but not used [-Wunused-variable] 45 | static const char* non_pair_error = | ^~~~~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:43:22: warning: 'Clipper2Lib::scale_error' defined but not used [-Wunused-variable] 43 | static const char* scale_error = | ^~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:41:22: warning: 'Clipper2Lib::range_error' defined but not used [-Wunused-variable] 41 | static const char* range_error = | ^~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:39:22: warning: 'Clipper2Lib::precision_error' defined but not used [-Wunused-variable] 39 | static const char* precision_error = | ^~~~~~~~~~~~~~~ Compiling modules/navigation/nav_agent.cpp ... Compiling modules/navigation/navigation_mesh_generator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/nav_agent.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/navigation_region_3d.h:34, from modules/navigation/navigation_mesh_generator.h:36, from modules/navigation/navigation_mesh_generator.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/editor/navigation_mesh_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from modules/navigation/editor/navigation_mesh_editor_plugin.h:36, from modules/navigation/editor/navigation_mesh_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_map.cpp ... Compiling modules/navigation/nav_obstacle.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_map.h:35, from modules/navigation/nav_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_obstacle.h:36, from modules/navigation/nav_obstacle.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/godot_navigation_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server_2d.h:34, from modules/navigation/godot_navigation_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/noise_texture_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise_texture_2d.h:34, from modules/noise/noise_texture_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/noise_texture_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise_texture_3d.h:34, from modules/noise/noise_texture_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/fastnoise_lite.h:34, from modules/noise/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_navigation.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_navigation.linuxbsd.editor.rv64.a ... Compiling modules/noise/editor/noise_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from modules/noise/editor/noise_editor_plugin.h:36, from modules/noise/editor/noise_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/ogg/ogg_packet_sequence.cpp ... Compiling modules/ogg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/ogg/ogg_packet_sequence.h:34, from modules/ogg/ogg_packet_sequence.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/ogg/ogg_packet_sequence.h:34, from modules/ogg/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/openxr_api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/openxr_api.h:34, from modules/openxr/openxr_api.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/openxr_api_extension.cpp ... Linking Static Library modules/libmodule_noise.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/openxr_api.h:34, from modules/openxr/openxr_api_extension.h:34, from modules/openxr/openxr_api_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_noise.linuxbsd.editor.rv64.a ... Linking Static Library modules/libmodule_ogg.linuxbsd.editor.rv64.a ... Compiling modules/openxr/openxr_interface.cpp ... Ranlib Library modules/libmodule_ogg.linuxbsd.editor.rv64.a ... Compiling modules/openxr/openxr_util.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/openxr/openxr_util.h:34, from modules/openxr/openxr_util.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_map.h:34, from modules/openxr/openxr_interface.h:34, from modules/openxr/openxr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_map.h:34, from modules/openxr/action_map/openxr_action_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action_set.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_set.h:34, from modules/openxr/action_map/openxr_action_set.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_interaction_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_interaction_profile.h:34, from modules/openxr/action_map/openxr_interaction_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_interaction_profile_metadata.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_interaction_profile_metadata.h:54, from modules/openxr/action_map/openxr_interaction_profile_metadata.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/scene/openxr_hand.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/openxr/scene/openxr_hand.h:34, from modules/openxr/scene/openxr_hand.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_vulkan_extension.cpp ... Compiling modules/openxr/extensions/openxr_opengl_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_vulkan_extension.h:34, from modules/openxr/extensions/openxr_vulkan_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_opengl_extension.h:36, from modules/openxr/extensions/openxr_opengl_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_palm_pose_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_palm_pose_extension.h:34, from modules/openxr/extensions/openxr_palm_pose_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_composition_layer_depth_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_composition_layer_provider.h:34, from modules/openxr/extensions/openxr_composition_layer_depth_extension.h:34, from modules/openxr/extensions/openxr_composition_layer_depth_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_eye_gaze_interaction.cpp ... Compiling modules/openxr/extensions/openxr_htc_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_eye_gaze_interaction.h:34, from modules/openxr/extensions/openxr_eye_gaze_interaction.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_htc_vive_tracker_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_htc_controller_extension.h:34, from modules/openxr/extensions/openxr_htc_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_htc_vive_tracker_extension.h:34, from modules/openxr/extensions/openxr_htc_vive_tracker_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_huawei_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_huawei_controller_extension.h:34, from modules/openxr/extensions/openxr_huawei_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_hand_tracking_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_hand_tracking_extension.h:36, from modules/openxr/extensions/openxr_hand_tracking_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_foveation_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_foveation_extension.h:44, from modules/openxr/extensions/openxr_fb_foveation_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp ... Compiling modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_update_swapchain_extension.h:39, from modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.h:34, from modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.h:39, from modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_pico_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_pico_controller_extension.h:34, from modules/openxr/extensions/openxr_pico_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_wmr_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_wmr_controller_extension.h:34, from modules/openxr/extensions/openxr_wmr_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_ml2_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_ml2_controller_extension.h:34, from modules/openxr/extensions/openxr_ml2_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_extension_wrapper_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/../openxr_api_extension.h:34, from modules/openxr/extensions/openxr_extension_wrapper_extension.h:34, from modules/openxr/extensions/openxr_extension_wrapper_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_action_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/openxr_action_editor.h:34, from modules/openxr/editor/openxr_action_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_action_map_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_action_map.h:34, from modules/openxr/editor/openxr_action_map_editor.h:34, from modules/openxr/editor/openxr_action_map_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_action_set_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_action_map.h:34, from modules/openxr/editor/openxr_action_set_editor.h:34, from modules/openxr/editor/openxr_action_set_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_action_map.h:34, from modules/openxr/editor/openxr_action_map_editor.h:34, from modules/openxr/editor/openxr_editor_plugin.h:34, from modules/openxr/editor/openxr_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_interaction_profile_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_action_map.h:34, from modules/openxr/editor/openxr_interaction_profile_editor.h:34, from modules/openxr/editor/openxr_interaction_profile_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_select_action_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_action_map.h:34, from modules/openxr/editor/openxr_select_action_dialog.h:34, from modules/openxr/editor/openxr_select_action_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/editor/openxr_select_interaction_profile_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/editor/../action_map/openxr_action.h:34, from modules/openxr/editor/../action_map/openxr_interaction_profile_metadata.h:54, from modules/openxr/editor/openxr_select_interaction_profile_dialog.h:34, from modules/openxr/editor/openxr_select_interaction_profile_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/regex/regex.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/regex/regex.h:34, from modules/regex/regex.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/regex/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/regex/regex.h:34, from modules/regex/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/squish/image_decompress_squish.cpp ... Compiling modules/squish/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/squish/image_decompress_squish.h:34, from modules/squish/image_decompress_squish.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/squish/image_decompress_squish.h:34, from modules/squish/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_openxr.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_openxr.linuxbsd.editor.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgBezier.cpp ... Linking Static Library modules/libmodule_squish.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_squish.linuxbsd.editor.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgCompressor.cpp ... Linking Static Library modules/libmodule_regex.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_regex.linuxbsd.editor.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgMath.cpp ... Compiling thirdparty/thorvg/src/common/tvgStr.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgCssStyle.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgLoader.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgPath.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgSceneBuilder.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgUtil.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgXmlParser.cpp ... Compiling thirdparty/thorvg/src/loaders/raw/tvgRawLoader.cpp ... Compiling thirdparty/thorvg/src/loaders/external_png/tvgPngLoader.cpp ... Compiling thirdparty/thorvg/src/loaders/jpg/tvgJpgd.cpp ... Compiling thirdparty/thorvg/src/loaders/jpg/tvgJpgLoader.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgAccessor.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgCanvas.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgFill.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgInitializer.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgLoader.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgPaint.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgPicture.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgRender.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgScene.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgShape.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgSwCanvas.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgTaskScheduler.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwFill.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwImage.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwMath.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwMemPool.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRaster.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRle.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwShape.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwStroke.cpp ... Compiling modules/text_server_adv/register_types.cpp ... Compiling modules/text_server_adv/script_iterator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/script_iterator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/text_server_adv.h:39, from modules/text_server_adv/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/text_server_adv/text_server_adv.cpp ... Compiling modules/text_server_adv/thorvg_bounds_iterator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/text_server_adv.h:39, from modules/text_server_adv/text_server_adv.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/svg/image_loader_svg.cpp ... Compiling modules/svg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/text_server_adv/thorvg_svg_in_ot.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from modules/text_server_adv/thorvg_svg_in_ot.cpp:45: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/tga/image_loader_tga.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_svg.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_svg.linuxbsd.editor.rv64.a ... Compiling modules/tga/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/tinyexr/tinyexr.cc ... Compiling modules/upnp/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp.h:34, from modules/upnp/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_tga.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_tga.linuxbsd.editor.rv64.a ... Compiling modules/upnp/upnp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp.h:34, from modules/upnp/upnp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/upnp/upnp_device.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp_device.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/vhacd/src/vhacdManifoldMesh.cpp ... Compiling thirdparty/vhacd/src/FloatMath.cpp ... Linking Static Library modules/libmodule_upnp.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_upnp.linuxbsd.editor.rv64.a ... 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 modules/tinyexr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/tinyexr/image_loader_tinyexr.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/tinyexr/image_saver_tinyexr.cpp ... Compiling thirdparty/vhacd/src/btAlignedAllocator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/vhacd/src/vhacdRaycastMesh.cpp ... Compiling thirdparty/vhacd/src/VHACD.cpp ... Compiling thirdparty/vhacd/src/btConvexHullComputer.cpp ... Linking Static Library modules/libmodule_tinyexr.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_tinyexr.linuxbsd.editor.rv64.a ... Compiling modules/webp/image_loader_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webp/register_types.cpp ... Compiling modules/webp/resource_saver_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/webp/resource_saver_webp.h:34, from modules/webp/resource_saver_webp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/vhacd/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from modules/vhacd/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webp/webp_common.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/webp/webp_common.h:34, from modules/webp/webp_common.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webrtc/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_webp.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_webp.linuxbsd.editor.rv64.a ... Compiling modules/webrtc/webrtc_data_channel.cpp ... In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Linking Static Library modules/libmodule_vhacd.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_vhacd.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webrtc/webrtc_data_channel_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_extension.h:34, from modules/webrtc/webrtc_data_channel_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webrtc/webrtc_data_channel_js.cpp ... Compiling modules/webrtc/webrtc_multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_multiplayer_peer.h:34, from modules/webrtc/webrtc_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webrtc/webrtc_peer_connection.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_peer_connection.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webrtc/webrtc_peer_connection_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_peer_connection_extension.h:34, from modules/webrtc/webrtc_peer_connection_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webrtc/webrtc_peer_connection_js.cpp ... Compiling modules/websocket/emws_peer.cpp ... Compiling modules/websocket/register_types.cpp ... Compiling modules/websocket/remote_debugger_peer_websocket.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/remote_debugger_peer_websocket.h:34, from modules/websocket/remote_debugger_peer_websocket.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/remote_debugger_peer_websocket.h:34, from modules/websocket/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Linking Static Library modules/libmodule_webrtc.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_webrtc.linuxbsd.editor.rv64.a ... Compiling modules/websocket/websocket_multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/websocket_multiplayer_peer.h:34, from modules/websocket/websocket_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/websocket/websocket_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/websocket_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/websocket/wsl_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/ring_buffer.h:34, from modules/websocket/packet_buffer.h:34, from modules/websocket/wsl_peer.h:36, from modules/websocket/wsl_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/websocket/editor/editor_debugger_server_websocket.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/editor/../websocket_peer.h:34, from modules/websocket/editor/editor_debugger_server_websocket.h:36, from modules/websocket/editor/editor_debugger_server_websocket.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webxr/register_types.cpp ... Compiling modules/webxr/webxr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/webxr/webxr_interface.h:34, from modules/webxr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/webxr/webxr_interface.h:34, from modules/webxr/webxr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/editor/../websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webxr/webxr_interface_js.cpp ... Compiling thirdparty/xatlas/xatlas.cpp ... Linking Static Library modules/libmodule_websocket.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_websocket.linuxbsd.editor.rv64.a ... Compiling modules/zip/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_packer.h:34, from modules/zip/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/zip/zip_packer.cpp ... Linking Static Library modules/libmodule_webxr.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_packer.h:34, from modules/zip/zip_packer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_webxr.linuxbsd.editor.rv64.a ... Compiling modules/zip/zip_reader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_reader.h:34, from modules/zip/zip_reader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/android/api/api.cpp ... Linking Static Library modules/libmodule_zip.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_zip.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from platform/android/api/java_class_wrapper.h:34, from platform/android/api/api.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/ios/api/api.cpp ... Compiling platform/web/api/api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from platform/web/api/javascript_bridge_singleton.h:34, from platform/web/api/api.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/register_platform_apis.gen.cpp ... Compiling drivers/unix/dir_access_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from drivers/unix/dir_access_unix.h:36, from drivers/unix/dir_access_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library platform/libplatform.linuxbsd.editor.rv64.a ... Ranlib Library platform/libplatform.linuxbsd.editor.rv64.a ... Compiling drivers/unix/file_access_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from drivers/unix/file_access_unix.h:34, from drivers/unix/file_access_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/ip_unix.cpp ... Compiling modules/xatlas_unwrap/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/crypto_core.h:34, from modules/xatlas_unwrap/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/net_socket_posix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_xatlas_unwrap.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_xatlas_unwrap.linuxbsd.editor.rv64.a ... Compiling drivers/unix/os_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from drivers/unix/os_unix.h:36, from drivers/unix/os_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/syslog_logger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/logger.h:34, from drivers/unix/syslog_logger.h:36, from drivers/unix/syslog_logger.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/thread_posix.cpp ... In file included from ./core/os/thread.h:42, from drivers/unix/thread_posix.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/windows/dir_access_windows.cpp ... Compiling drivers/windows/file_access_windows.cpp ... 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/os/thread.h:42, from drivers/alsa/audio_driver_alsa.h:37, from drivers/alsa/audio_driver_alsa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/thread.h:42, from drivers/pulseaudio/audio_driver_pulseaudio.h:37, from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/alsamidi/midi_driver_alsamidi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/coremidi/midi_driver_coremidi.cpp ... Compiling drivers/winmidi/midi_driver_winmidi.cpp ... Compiling thirdparty/volk/volk.c ... Compiling thirdparty/vulkan/vk_mem_alloc.cpp ... Compiling thirdparty/glad/gl.c ... Compiling thirdparty/glad/egl.c ... Compiling drivers/gles3/rasterizer_canvas_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from drivers/gles3/rasterizer_scene_gles3.h:37, from drivers/gles3/rasterizer_canvas_gles3.h:36, from drivers/gles3/rasterizer_canvas_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/rasterizer_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./drivers/gles3/shader_gles3.h:36, from ./drivers/gles3/shaders/copy.glsl.gen.h:6, from drivers/gles3/effects/copy_effects.h:36, from drivers/gles3/rasterizer_gles3.h:36, from drivers/gles3/rasterizer_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/rasterizer_scene_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from drivers/gles3/rasterizer_scene_gles3.h:37, from drivers/gles3/rasterizer_scene_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/vulkan/rendering_device_vulkan.cpp ... In file included from ./core/os/memory.h:35, from ./core/object/worker_thread_pool.h:34, from drivers/vulkan/rendering_device_vulkan.h:34, from drivers/vulkan/rendering_device_vulkan.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/vulkan/vulkan_context.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from drivers/vulkan/vulkan_context.h:36, from drivers/vulkan/vulkan_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/shader_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from drivers/gles3/shader_gles3.h:36, from drivers/gles3/shader_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/config.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/config.h:36, from drivers/gles3/storage/config.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/light_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/light_storage.h:38, from drivers/gles3/storage/light_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/material_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/material_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/mesh_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/mesh_storage.h:36, from drivers/gles3/storage/mesh_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/particles_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/particles_storage.h:36, from drivers/gles3/storage/particles_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/render_scene_buffers_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/rendering/storage/render_scene_buffers.h:34, from drivers/gles3/storage/render_scene_buffers_gles3.h:36, from drivers/gles3/storage/render_scene_buffers_gles3.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/texture_storage.cpp ... Compiling drivers/gles3/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/storage/utilities.h:34, from drivers/gles3/storage/utilities.h:36, from drivers/gles3/storage/utilities.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/config.h:36, from drivers/gles3/storage/texture_storage.h:38, from drivers/gles3/storage/texture_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/effects/copy_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./drivers/gles3/shader_gles3.h:36, from ./drivers/gles3/shaders/copy.glsl.gen.h:6, from drivers/gles3/effects/copy_effects.h:36, from drivers/gles3/effects/copy_effects.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/environment/fog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/environment/fog.h:36, from drivers/gles3/environment/fog.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/environment/gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/environment/gi.h:36, from drivers/gles3/environment/gi.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/egl/egl_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/egl/egl_manager.h:39, from drivers/egl/egl_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from /usr/include/string.h:548, from ./core/templates/cowdata.h:38, from ./core/templates/vector.h:41, from ./core/templates/local_vector.h:37: In function 'void* memset(void*, int, size_t)', inlined from 'void GLES3::TextureStorage::update_texture_atlas()' at drivers/gles3/storage/texture_storage.cpp:1513:10: /usr/include/bits/string_fortified.h:59:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 60 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling drivers/png/image_loader_png.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/png/png_driver_common.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from drivers/png/png_driver_common.h:34, from drivers/png/png_driver_common.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/png/resource_saver_png.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from drivers/png/resource_saver_png.h:34, from drivers/png/resource_saver_png.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/register_driver_types.cpp ... Compiling platform/android/export/export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from ./core/extension/gdextension_manager.h:34, from drivers/register_driver_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/android/export/godot_plugin_config.h:36, from platform/android/export/export_plugin.h:35, from platform/android/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/android/export/export_plugin.cpp ... Linking Static Library drivers/libdrivers.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/android/export/godot_plugin_config.h:36, from platform/android/export/export_plugin.h:35, from platform/android/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library drivers/libdrivers.linuxbsd.editor.rv64.a ... Compiling platform/android/export/godot_plugin_config.cpp ... Compiling platform/android/export/gradle_export_util.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/android/export/godot_plugin_config.h:36, from platform/android/export/godot_plugin_config.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from platform/android/export/gradle_export_util.h:34, from platform/android/export/gradle_export_util.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/ios/export/export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from platform/ios/export/godot_plugin_config.h:35, from platform/ios/export/export_plugin.h:34, from platform/ios/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/ios/export/export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from platform/ios/export/godot_plugin_config.h:35, from platform/ios/export/export_plugin.h:34, from platform/ios/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/ios/export/godot_plugin_config.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from platform/ios/export/godot_plugin_config.h:35, from platform/ios/export/godot_plugin_config.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/export/export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from platform/linuxbsd/export/export_plugin.h:34, from platform/linuxbsd/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/export/export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from platform/linuxbsd/export/export_plugin.h:34, from platform/linuxbsd/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/macos/export/codesign.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/crypto_core.h:34, from platform/macos/export/plist.h:36, from platform/macos/export/codesign.h:44, from platform/macos/export/codesign.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/macos/export/export.cpp ... Compiling platform/macos/export/export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/macos/export/export_plugin.h:34, from platform/macos/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/macos/export/export_plugin.h:34, from platform/macos/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/macos/export/lipo.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from platform/macos/export/macho.h:36, from platform/macos/export/lipo.h:36, from platform/macos/export/lipo.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/macos/export/macho.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from platform/macos/export/macho.h:36, from platform/macos/export/macho.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/macos/export/plist.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/crypto_core.h:34, from platform/macos/export/plist.h:36, from platform/macos/export/plist.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/web/export/export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.h:34, from ./core/io/image_loader.h:34, from platform/web/export/editor_http_server.h:34, from platform/web/export/export_plugin.h:34, from platform/web/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/web/export/export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.h:34, from ./core/io/image_loader.h:34, from platform/web/export/editor_http_server.h:34, from platform/web/export/export_plugin.h:34, from platform/web/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/windows/export/export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from platform/windows/export/export_plugin.h:34, from platform/windows/export/export.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/windows/export/export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from platform/windows/export/export_plugin.h:34, from platform/windows/export/export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/action_map_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./editor/action_map_editor.h:34, from editor/action_map_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/animation_bezier_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/animation_track_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./editor/editor_data.h:34, from editor/animation_track_editor.h:34, from editor/animation_track_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/animation_track_editor_plugins.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/audio_stream_preview.cpp ... In file included from ./core/os/thread.h:42, from editor/audio_stream_preview.h:34, from editor/audio_stream_preview.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/code_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/code_editor.h:34, from editor/code_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/connections_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from ./scene/gui/check_button.h:34, from editor/connections_dialog.h:34, from editor/connections_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/create_dialog.cpp ... In file included from ./core/os/thread.h:42, from ./editor/editor_help.h:34, from editor/create_dialog.h:34, from editor/create_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/dependency_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/dependency_editor.h:34, from editor/dependency_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/directory_create_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/directory_create_dialog.h:34, from editor/directory_create_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/doc_tools.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from editor/doc_tools.h:34, from editor/doc_tools.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating authors header. Generating donors header. Generating license header. Compiling editor/editor_about.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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_about.h:34, from editor/editor_about.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_asset_installer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_atlas_packer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from editor/editor_atlas_packer.h:34, from editor/editor_atlas_packer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_audio_buses.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/editor_audio_buses.h:34, from editor/editor_audio_buses.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_autoload_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/editor_autoload_settings.h:34, from editor/editor_autoload_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_build_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from editor/editor_build_profile.h:34, from editor/editor_build_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_command_palette.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./editor/editor_command_palette.h:34, from editor/editor_command_palette.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_data.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from editor/editor_data.h:34, from editor/editor_data.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_feature_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from editor/editor_feature_profile.h:34, from editor/editor_feature_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_file_system.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/editor_file_system.h:34, from editor/editor_file_system.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_folding.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from editor/editor_folding.h:34, from editor/editor_folding.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating builtin fonts header. Generating documentation header. Compiling editor/editor_fonts.cpp ... Compiling editor/editor_help.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/theme.h:34, from editor/editor_fonts.h:34, from editor/editor_fonts.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/thread.h:42, from editor/editor_help.h:34, from editor/editor_help.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_help_search.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rb_map.h:35, from editor/editor_help_search.h:34, from editor/editor_help_search.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_inspector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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_inspector.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from editor/editor_interface.h:34, from editor/editor_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_layouts_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_locale_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/string/translation.h:34, from editor/editor_locale_dialog.h:34, from editor/editor_locale_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_log.cpp ... In file included from ./core/os/thread.h:42, from editor/editor_log.h:34, from editor/editor_log.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_native_shader_source_visualizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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_native_shader_source_visualizer.h:34, from editor/editor_native_shader_source_visualizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_node.cpp ... In file included from editor/editor_node.h:34, from editor/editor_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_paths.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from editor/editor_paths.h:34, from editor/editor_paths.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from editor/editor_plugin.h:34, from editor/editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_plugin_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./editor/editor_data.h:34, from editor/editor_plugin_settings.h:34, from editor/editor_plugin_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from ./editor/plugins/asset_library_editor_plugin.h:51, from editor/editor_node.cpp:138: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/editor_properties.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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.h:34, from editor/editor_properties.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_properties_array_dict.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_properties_vector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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_vector.h:34, from editor/editor_properties_vector.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_property_name_processor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_quick_open.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/oa_hash_map.h:35, from editor/editor_quick_open.h:34, from editor/editor_quick_open.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_resource_picker.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/editor_resource_picker.h:34, from editor/editor_resource_picker.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_resource_preview.cpp ... In file included from ./core/os/thread.h:42, from editor/editor_resource_preview.h:35, from editor/editor_resource_preview.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_run.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from editor/editor_run.h:34, from editor/editor_run.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_run_native.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/editor_run_native.h:34, from editor/editor_run_native.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_scale.cpp ... Compiling editor/editor_script.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from editor/editor_script.h:34, from editor/editor_script.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_sectioned_inspector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from editor/editor_settings.h:34, from editor/editor_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_settings_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./editor/action_map_editor.h:34, from editor/editor_settings_dialog.h:34, from editor/editor_settings_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_string_names.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from editor/editor_string_names.h:34, from editor/editor_string_names.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating editor icons header. Compiling editor/editor_themes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from editor/editor_themes.h:34, from editor/editor_themes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating translations header. Generating editor translations header. Generating property translations header. Compiling editor/editor_translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./editor/editor_translation.h:34, from editor/editor_translation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_translation_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from editor/editor_translation_parser.h:35, from editor/editor_translation_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_undo_redo_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from editor/editor_undo_redo_manager.h:34, from editor/editor_undo_redo_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/editor_vcs_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from editor/editor_vcs_interface.h:34, from editor/editor_vcs_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_text_server_adv.linuxbsd.editor.rv64.a ... Ranlib Library modules/libmodule_text_server_adv.linuxbsd.editor.rv64.a ... Compiling editor/event_listener_line_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/line_edit.h:34, from ./editor/event_listener_line_edit.h:34, from editor/event_listener_line_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/fbx_importer_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from ./editor/gui/editor_file_dialog.h:34, from editor/fbx_importer_manager.h:34, from editor/fbx_importer_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/filesystem_dock.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/dependency_editor.h:34, from editor/filesystem_dock.h:34, from editor/filesystem_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/find_in_files.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from editor/find_in_files.h:34, from editor/find_in_files.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/groups_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/groups_editor.h:34, from editor/groups_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/history_dock.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/history_dock.h:34, from editor/history_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import_defaults_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/import_defaults_editor.h:34, from editor/import_defaults_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import_dock.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from editor/import_dock.h:34, from editor/import_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/input_event_configuration_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/input_event_configuration_dialog.h:34, from editor/input_event_configuration_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/inspector_dock.cpp ... In file included from ./core/os/thread.h:42, from ./editor/editor_help.h:34, from ./editor/create_dialog.h:34, from editor/inspector_dock.h:34, from editor/inspector_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/localization_editor.cpp ... Compiling editor/multi_node_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/string/translation.h:34, from ./editor/editor_locale_dialog.h:34, from editor/localization_editor.h:34, from editor/localization_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from editor/multi_node_edit.h:34, from editor/multi_node_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/node_dock.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/groups_editor.h:34, from editor/node_dock.h:34, from editor/node_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugin_config_dialog.cpp ... Compiling editor/pot_generator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from editor/pot_generator.h:34, from editor/pot_generator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/progress_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/project_converter_3_to_4.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from editor/project_converter_3_to_4.h:57, from editor/project_converter_3_to_4.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/project_manager.cpp ... Compiling editor/project_settings_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from editor/project_manager.h:34, from editor/project_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from editor/project_settings_editor.h:34, from editor/project_settings_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from ./editor/plugins/asset_library_editor_plugin.h:51, from editor/project_manager.cpp:51: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/property_selector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/property_selector.h:34, from editor/property_selector.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/register_editor_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./editor/debugger/debug_adapter/debug_adapter_protocol.h:34, from ./editor/debugger/debug_adapter/debug_adapter_server.h:34, from editor/register_editor_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/rename_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from ./scene/gui/check_button.h:34, from ./editor/gui/scene_tree_editor.h:34, from editor/rename_dialog.h:37, from editor/rename_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/renames_map_3_to_4.cpp ... Compiling editor/reparent_dialog.cpp ... Compiling editor/scene_create_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/reparent_dialog.h:34, from editor/reparent_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/scene_create_dialog.h:34, from editor/scene_create_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/scene_tree_dock.cpp ... Compiling editor/script_create_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from ./scene/gui/check_button.h:34, from ./editor/gui/scene_tree_editor.h:34, from editor/scene_tree_dock.h:34, from editor/scene_tree_dock.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/script_create_dialog.h:34, from editor/script_create_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/shader_create_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./editor/editor_settings.h:34, from editor/shader_create_dialog.h:34, from editor/shader_create_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/shader_globals_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/editor_autoload_settings.h:34, from editor/shader_globals_editor.h:34, from editor/shader_globals_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/surface_upgrade_tool.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/surface_upgrade_tool.h:34, from editor/surface_upgrade_tool.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/window_wrapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/margin_container.h:34, from editor/window_wrapper.h:35, from editor/window_wrapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/register_exporters.gen.cpp ... Compiling editor/debugger/editor_debugger_inspector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./editor/editor_property_name_processor.h:34, from ./editor/editor_inspector.h:34, from editor/debugger/editor_debugger_inspector.h:34, from editor/debugger/editor_debugger_inspector.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_debugger_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/debugger/editor_debugger_node.h:34, from editor/debugger/editor_debugger_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_debugger_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, from ./core/io/stream_peer_tcp.h:34, from ./core/debugger/remote_debugger_peer.h:34, from editor/debugger/editor_debugger_server.h:34, from editor/debugger/editor_debugger_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_debugger_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/tree.h:34, from editor/debugger/editor_debugger_tree.h:34, from editor/debugger/editor_debugger_tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_file_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from editor/debugger/editor_file_server.h:34, from editor/debugger/editor_file_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/debugger/editor_performance_profiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from editor/debugger/editor_performance_profiler.h:34, from editor/debugger/editor_performance_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_profiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/debugger/editor_profiler.h:34, from editor/debugger/editor_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/editor_visual_profiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/debugger/editor_visual_profiler.h:34, from editor/debugger/editor_visual_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/script_editor_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/debugger/script_editor_debugger.h:34, from editor/debugger/script_editor_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/debug_adapter/debug_adapter_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from editor/debugger/debug_adapter/debug_adapter_parser.h:34, from editor/debugger/debug_adapter/debug_adapter_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/debug_adapter/debug_adapter_protocol.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from editor/debugger/debug_adapter/debug_adapter_protocol.h:34, from editor/debugger/debug_adapter/debug_adapter_protocol.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/debugger/debug_adapter/debug_adapter_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from editor/debugger/debug_adapter/debug_adapter_protocol.h:34, from editor/debugger/debug_adapter/debug_adapter_server.h:34, from editor/debugger/debug_adapter/debug_adapter_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/export/editor_export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/export/editor_export_platform.h:37, from editor/export/editor_export.h:34, from editor/export/editor_export.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/export/editor_export_platform.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/export/editor_export_platform.h:37, from editor/export/editor_export_platform.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/export/editor_export_platform_pc.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/export/editor_export_platform.h:37, from editor/export/editor_export_platform_pc.h:34, from editor/export/editor_export_platform_pc.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' editor/editor_themes.cpp: In function 'Ref create_editor_theme(Ref)': editor/editor_themes.cpp:537:12: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 537 | Ref create_editor_theme(const Ref p_theme) { | ^~~~~~~~~~~~~~~~~~~ Compiling editor/export/editor_export_plugin.cpp ... Compiling editor/export/editor_export_preset.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/export/editor_export_platform.h:37, from editor/export/editor_export.h:34, from editor/export/editor_export_preset.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from editor/export/editor_export_plugin.h:34, from editor/export/editor_export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/export/export_template_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/export/export_template_manager.h:34, from editor/export/export_template_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from editor/export/export_template_manager.cpp:47: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/export/project_export.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./editor/export/editor_export_preset.h:36, from editor/export/project_export.h:34, from editor/export/project_export.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_dir_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/gui/editor_dir_dialog.h:34, from editor/gui/editor_dir_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_file_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from editor/gui/editor_file_dialog.h:34, from editor/gui/editor_file_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_object_selector.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/gui/editor_object_selector.h:34, from editor/gui/editor_object_selector.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_run_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from ./editor/editor_run.h:34, from editor/gui/editor_run_bar.h:34, from editor/gui/editor_run_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_scene_tabs.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/margin_container.h:34, from editor/gui/editor_scene_tabs.h:34, from editor/gui/editor_scene_tabs.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_spin_slider.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/line_edit.h:34, from editor/gui/editor_spin_slider.h:34, from editor/gui/editor_spin_slider.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_title_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/gui/editor_title_bar.h:34, from editor/gui/editor_title_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_toaster.cpp ... Compiling editor/gui/editor_validation_panel.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from editor/gui/editor_toaster.h:34, from editor/gui/editor_toaster.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/panel_container.h:34, from editor/gui/editor_validation_panel.h:34, from editor/gui/editor_validation_panel.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/editor_zoom_widget.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from editor/gui/editor_zoom_widget.h:34, from editor/gui/editor_zoom_widget.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/gui/scene_tree_editor.cpp ... Compiling editor/import/audio_stream_import_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from ./scene/gui/check_button.h:34, from editor/gui/scene_tree_editor.h:34, from editor/gui/scene_tree_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/import/audio_stream_import_settings.h:34, from editor/import/audio_stream_import_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/collada.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from editor/import/collada.h:34, from editor/import/collada.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/dynamic_font_import_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from ./editor/import/resource_importer_dynamic_font.h:34, from editor/import/dynamic_font_import_settings.h:34, from editor/import/dynamic_font_import_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/editor_import_collada.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from ./editor/import/resource_importer_scene.h:35, from editor/import/editor_import_collada.h:34, from editor/import/editor_import_collada.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/editor_import_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/post_import_plugin_skeleton_renamer.cpp ... Compiling editor/import/post_import_plugin_skeleton_rest_fixer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_scene.h:35, from editor/import/post_import_plugin_skeleton_renamer.h:34, from editor/import/post_import_plugin_skeleton_renamer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_scene.h:35, from editor/import/post_import_plugin_skeleton_rest_fixer.h:34, from editor/import/post_import_plugin_skeleton_rest_fixer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/post_import_plugin_skeleton_track_organizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_scene.h:35, from editor/import/post_import_plugin_skeleton_track_organizer.h:34, from editor/import/post_import_plugin_skeleton_track_organizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_bitmask.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_bitmask.h:34, from editor/import/resource_importer_bitmask.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_bmfont.cpp ... Compiling editor/import/resource_importer_csv_translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_bmfont.h:34, from editor/import/resource_importer_bmfont.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_dynamic_font.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_dynamic_font.h:34, from editor/import/resource_importer_dynamic_font.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_image.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from editor/import/resource_importer_image.h:34, from editor/import/resource_importer_image.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_imagefont.cpp ... Compiling editor/import/resource_importer_layered_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_imagefont.h:34, from editor/import/resource_importer_imagefont.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from editor/import/resource_importer_layered_texture.h:34, from editor/import/resource_importer_layered_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_obj.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_scene.h:35, from editor/import/resource_importer_obj.h:34, from editor/import/resource_importer_obj.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_scene.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_scene.h:35, from editor/import/resource_importer_scene.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_shader_file.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from editor/import/resource_importer_shader_file.h:34, from editor/import/resource_importer_shader_file.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from editor/import/resource_importer_texture.h:34, from editor/import/resource_importer_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_texture_atlas.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from editor/import/resource_importer_texture_atlas.h:34, from editor/import/resource_importer_texture_atlas.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_texture_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from editor/import/resource_importer_texture_settings.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/import/resource_importer_wav.cpp ... Compiling editor/import/scene_import_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from ./core/io/resource_importer.h:34, from ./editor/import/resource_importer_scene.h:35, from editor/import/scene_import_settings.h:34, from editor/import/scene_import_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/abstract_polygon_2d_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/abstract_polygon_2d_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_blend_space_1d_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/animation_blend_space_1d_editor.h:34, from editor/plugins/animation_blend_space_1d_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_blend_space_2d_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/animation_blend_space_2d_editor.h:34, from editor/plugins/animation_blend_space_2d_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_blend_tree_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/plugins/animation_blend_tree_editor_plugin.h:34, from editor/plugins/animation_blend_tree_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_library_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./editor/editor_data.h:34, from ./editor/animation_track_editor.h:34, from editor/plugins/animation_library_editor.h:34, from editor/plugins/animation_library_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_player_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./editor/editor_data.h:34, from ./editor/animation_track_editor.h:34, from editor/plugins/animation_player_editor_plugin.h:34, from editor/plugins/animation_player_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_state_machine_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from ./editor/plugins/animation_tree_editor_plugin.h:34, from editor/plugins/animation_state_machine_editor.h:34, from editor/plugins/animation_state_machine_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/animation_tree_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/animation_tree_editor_plugin.h:34, from editor/plugins/animation_tree_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/asset_library_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from editor/plugins/asset_library_editor_plugin.h:51: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/plugins/audio_stream_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/audio_stream_editor_plugin.h:34, from editor/plugins/audio_stream_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/audio_stream_randomizer_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/audio_stream_randomizer_editor_plugin.h:34, from editor/plugins/audio_stream_randomizer_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/bit_map_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/bit_map_editor_plugin.h:34, from editor/plugins/bit_map_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/bone_map_editor_plugin.cpp ... In file included from ./editor/editor_node.h:34, from editor/plugins/bone_map_editor_plugin.h:34, from editor/plugins/bone_map_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/camera_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/camera_3d_editor_plugin.h:34, from editor/plugins/camera_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/canvas_item_editor_plugin.cpp ... Compiling editor/plugins/cast_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/canvas_item_editor_plugin.h:34, from editor/plugins/canvas_item_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/cast_2d_editor_plugin.h:34, from editor/plugins/cast_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/collision_polygon_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/collision_shape_2d_editor_plugin.cpp ... Compiling editor/plugins/control_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/collision_shape_2d_editor_plugin.h:34, from editor/plugins/collision_shape_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/control_editor_plugin.h:34, from editor/plugins/control_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/cpu_particles_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/cpu_particles_2d_editor_plugin.h:34, from editor/plugins/cpu_particles_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/cpu_particles_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from ./editor/plugins/gpu_particles_3d_editor_plugin.h:34, from editor/plugins/cpu_particles_3d_editor_plugin.h:34, from editor/plugins/cpu_particles_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/curve_editor_plugin.cpp ... Compiling editor/plugins/debugger_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/curve_editor_plugin.h:34, from editor/plugins/curve_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/debugger_editor_plugin.h:34, from editor/plugins/debugger_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./editor/debugger/editor_file_server.h:34, from editor/plugins/debugger_editor_plugin.cpp:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling editor/plugins/dedicated_server_export_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from ./editor/export/editor_export_platform.h:37, from ./editor/export/editor_export.h:34, from editor/plugins/dedicated_server_export_plugin.h:34, from editor/plugins/dedicated_server_export_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/editor_debugger_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from editor/plugins/editor_debugger_plugin.h:34, from editor/plugins/editor_debugger_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/editor_preview_plugins.cpp ... In file included from editor/plugins/editor_preview_plugins.h:34, from editor/plugins/editor_preview_plugins.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/editor_resource_conversion_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from editor/plugins/editor_resource_conversion_plugin.h:34, from editor/plugins/editor_resource_conversion_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/editor_resource_tooltip_plugins.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from editor/plugins/editor_resource_tooltip_plugins.h:34, from editor/plugins/editor_resource_tooltip_plugins.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/font_config_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/marshalls.h:35, from editor/plugins/font_config_plugin.h:34, from editor/plugins/font_config_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gpu_particles_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/gpu_particles_2d_editor_plugin.h:34, from editor/plugins/gpu_particles_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gpu_particles_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/gpu_particles_3d_editor_plugin.h:34, from editor/plugins/gpu_particles_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gpu_particles_collision_sdf_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/gpu_particles_collision_sdf_editor_plugin.h:34, from editor/plugins/gpu_particles_collision_sdf_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gradient_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/gradient_editor_plugin.h:34, from editor/plugins/gradient_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gradient_texture_2d_editor_plugin.cpp ... Compiling editor/plugins/input_event_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/gradient_texture_2d_editor_plugin.h:34, from editor/plugins/gradient_texture_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./editor/action_map_editor.h:34, from editor/plugins/input_event_editor_plugin.h:34, from editor/plugins/input_event_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/light_occluder_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from ./editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/light_occluder_2d_editor_plugin.h:34, from editor/plugins/light_occluder_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/lightmap_gi_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/lightmap_gi_editor_plugin.h:34, from editor/plugins/lightmap_gi_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/line_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/material_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/material_editor_plugin.h:34, from editor/plugins/material_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/mesh_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/mesh_editor_plugin.h:34, from editor/plugins/mesh_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/mesh_instance_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/mesh_instance_3d_editor_plugin.h:34, from editor/plugins/mesh_instance_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/mesh_library_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/mesh_library_editor_plugin.h:34, from editor/plugins/mesh_library_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/multimesh_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/multimesh_editor_plugin.h:34, from editor/plugins/multimesh_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/navigation_link_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/navigation_link_2d_editor_plugin.h:34, from editor/plugins/navigation_link_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/navigation_obstacle_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from ./editor/plugins/abstract_polygon_2d_editor.h:34, from editor/plugins/navigation_obstacle_2d_editor_plugin.h:34, from editor/plugins/navigation_obstacle_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/navigation_obstacle_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/navigation_obstacle_3d_editor_plugin.h:34, from editor/plugins/navigation_obstacle_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/navigation_polygon_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/node_3d_editor_gizmos.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/node_3d_editor_gizmos.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/node_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/node_3d_editor_plugin.h:34, from editor/plugins/node_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/occluder_instance_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/occluder_instance_3d_editor_plugin.h:34, from editor/plugins/occluder_instance_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/packed_scene_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/packed_scene_editor_plugin.h:34, from editor/plugins/packed_scene_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/packed_scene_translation_parser_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./editor/editor_translation_parser.h:35, from editor/plugins/packed_scene_translation_parser_plugin.h:34, from editor/plugins/packed_scene_translation_parser_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/path_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/path_2d_editor_plugin.h:34, from editor/plugins/path_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/path_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/path_3d_editor_plugin.h:34, from editor/plugins/path_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/physical_bone_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/physical_bone_3d_editor_plugin.h:34, from editor/plugins/physical_bone_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/polygon_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/polygon_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/polygon_3d_editor_plugin.h:34, from editor/plugins/polygon_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/resource_preloader_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/resource_preloader_editor_plugin.h:34, from editor/plugins/resource_preloader_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/root_motion_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/root_motion_editor_plugin.h:34, from editor/plugins/root_motion_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/script_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/plugins/script_editor_plugin.h:34, from editor/plugins/script_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/script_text_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/plugins/script_editor_plugin.h:34, from editor/plugins/script_text_editor.h:34, from editor/plugins/script_text_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/shader_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/shader_editor_plugin.h:34, from editor/plugins/shader_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/shader_file_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/code_editor.h:34, from editor/plugins/shader_file_editor_plugin.h:34, from editor/plugins/shader_file_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/skeleton_2d_editor_plugin.cpp ... Compiling editor/plugins/skeleton_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/skeleton_2d_editor_plugin.h:34, from editor/plugins/skeleton_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/skeleton_3d_editor_plugin.h:34, from editor/plugins/skeleton_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/skeleton_ik_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/skeleton_ik_3d_editor_plugin.h:34, from editor/plugins/skeleton_ik_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/sprite_2d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/sprite_2d_editor_plugin.h:34, from editor/plugins/sprite_2d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/sprite_frames_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/sprite_frames_editor_plugin.h:34, from editor/plugins/sprite_frames_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/style_box_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/sub_viewport_preview_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/sub_viewport_preview_editor_plugin.h:34, from editor/plugins/sub_viewport_preview_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/text_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from editor/plugins/script_editor_plugin.h:34, from editor/plugins/text_editor.h:34, from editor/plugins/text_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/text_shader_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/code_editor.h:34, from editor/plugins/text_shader_editor.h:34, from editor/plugins/text_shader_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/texture_3d_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/texture_3d_editor_plugin.h:34, from editor/plugins/texture_3d_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/texture_editor_plugin.cpp ... Compiling editor/plugins/texture_layered_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/texture_editor_plugin.h:34, from editor/plugins/texture_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/texture_layered_editor_plugin.h:34, from editor/plugins/texture_layered_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/texture_region_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/theme_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/theme_editor_plugin.h:34, from editor/plugins/theme_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/theme_editor_preview.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/version_control_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/visual_shader_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/visual_shader_editor_plugin.h:34, from editor/plugins/visual_shader_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/voxel_gi_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/voxel_gi_editor_plugin.h:34, from editor/plugins/voxel_gi_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/audio_listener_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/audio_listener_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/audio_listener_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/audio_stream_player_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/camera_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/audio_stream_player_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/audio_stream_player_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/camera_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/camera_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/collision_object_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/collision_polygon_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/collision_object_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/collision_object_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/collision_polygon_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/collision_polygon_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/collision_shape_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/cpu_particles_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/collision_shape_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/collision_shape_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/cpu_particles_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/cpu_particles_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/decal_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/fog_volume_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/decal_gizmo_plugin.h:34, from editor/plugins/gizmos/decal_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/fog_volume_gizmo_plugin.h:34, from editor/plugins/gizmos/fog_volume_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/gizmo_3d_helper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from editor/plugins/gizmos/gizmo_3d_helper.h:34, from editor/plugins/gizmos/gizmo_3d_helper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/gpu_particles_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/gpu_particles_collision_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/gpu_particles_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/gpu_particles_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/gpu_particles_collision_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/gpu_particles_collision_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/joint_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/joint_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/joint_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/label_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/label_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/label_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/light_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/light_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/light_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/lightmap_gi_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/lightmap_gi_gizmo_plugin.h:34, from editor/plugins/gizmos/lightmap_gi_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/lightmap_probe_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/lightmap_probe_gizmo_plugin.h:34, from editor/plugins/gizmos/lightmap_probe_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/marker_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/marker_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/marker_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/mesh_instance_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/mesh_instance_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/mesh_instance_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/navigation_link_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/navigation_link_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/navigation_link_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/navigation_region_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/occluder_instance_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/navigation_region_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/navigation_region_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/occluder_instance_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/occluder_instance_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/physics_bone_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/ray_cast_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/reflection_probe_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/ray_cast_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/ray_cast_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/reflection_probe_gizmo_plugin.h:34, from editor/plugins/gizmos/reflection_probe_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/shape_cast_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/shape_cast_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/shape_cast_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/soft_body_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/soft_body_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/soft_body_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/spring_arm_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/spring_arm_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/spring_arm_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/sprite_base_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/sprite_base_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/sprite_base_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/vehicle_body_3d_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/vehicle_body_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/vehicle_body_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/gizmos/visible_on_screen_notifier_3d_gizmo_plugin.cpp ... Compiling editor/plugins/gizmos/voxel_gi_gizmo_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/visible_on_screen_notifier_3d_gizmo_plugin.h:34, from editor/plugins/gizmos/visible_on_screen_notifier_3d_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from ./editor/plugins/node_3d_editor_gizmos.h:34, from editor/plugins/gizmos/voxel_gi_gizmo_plugin.h:34, from editor/plugins/gizmos/voxel_gi_gizmo_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/atlas_merging_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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.h:34, from editor/plugins/tiles/atlas_merging_dialog.h:34, from editor/plugins/tiles/atlas_merging_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_atlas_view.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/gui/editor_zoom_widget.h:34, from editor/plugins/tiles/tile_atlas_view.h:34, from editor/plugins/tiles/tile_atlas_view.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_data_editors.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/gui/editor_zoom_widget.h:34, from editor/plugins/tiles/tile_atlas_view.h:34, from editor/plugins/tiles/tile_data_editors.h:34, from editor/plugins/tiles/tile_data_editors.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_map_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/gui/editor_zoom_widget.h:34, from editor/plugins/tiles/tile_atlas_view.h:34, from editor/plugins/tiles/tile_map_editor.h:34, from editor/plugins/tiles/tile_map_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_proxies_manager_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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.h:34, from editor/plugins/tiles/tile_proxies_manager_dialog.h:34, from editor/plugins/tiles/tile_proxies_manager_dialog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_set_atlas_source_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/box_container.h:34, from ./editor/gui/editor_zoom_widget.h:34, from editor/plugins/tiles/tile_atlas_view.h:34, from editor/plugins/tiles/tile_set_atlas_source_editor.h:34, from editor/plugins/tiles/tile_set_atlas_source_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_set_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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.h:34, from editor/plugins/tiles/atlas_merging_dialog.h:34, from editor/plugins/tiles/tile_set_editor.h:34, from editor/plugins/tiles/tile_set_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.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/tiles/tile_set_scenes_collection_source_editor.h:34, from editor/plugins/tiles/tile_set_scenes_collection_source_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling editor/plugins/tiles/tiles_editor_plugin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./editor/editor_plugin.h:34, from editor/plugins/tiles/tiles_editor_plugin.h:34, from editor/plugins/tiles/tiles_editor_plugin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/property_utils.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/property_utils.h:34, from scene/property_utils.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/register_scene_types.cpp ... Compiling scene/scene_string_names.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from scene/scene_string_names.h:34, from scene/scene_string_names.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from scene/register_scene_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/canvas_item.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/canvas_item.h:34, from scene/main/canvas_item.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/canvas_layer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/canvas_layer.h:34, from scene/main/canvas_layer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from scene/register_scene_types.cpp:134: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/http_request.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from ./core/io/http_client.h:34, from scene/main/http_request.h:34, from scene/main/http_request.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from scene/main/http_request.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/instance_placeholder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/instance_placeholder.h:34, from scene/main/instance_placeholder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/missing_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/missing_resource.h:34, from scene/main/missing_node.h:34, from scene/main/missing_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/multiplayer_api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/main/multiplayer_api.h:34, from scene/main/multiplayer_api.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from scene/main/multiplayer_peer.h:34, from scene/main/multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/node.cpp ... In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from scene/main/node.h:34, from scene/main/node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from scene/main/node.cpp:42: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/resource_preloader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/resource_preloader.h:34, from scene/main/resource_preloader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/scene_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from scene/main/scene_tree.h:34, from scene/main/scene_tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from scene/main/scene_tree.cpp:49: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/shader_globals_override.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/shader_globals_override.h:34, from scene/main/shader_globals_override.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/timer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/timer.h:34, from scene/main/timer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/viewport.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/viewport.h:34, from scene/main/viewport.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/window.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/viewport.h:34, from scene/main/window.h:34, from scene/main/window.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/aspect_ratio_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/base_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from scene/gui/base_button.h:34, from scene/gui/base_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/box_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/box_container.h:34, from scene/gui/box_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/button.h:34, from scene/gui/button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/center_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/center_container.h:34, from scene/gui/center_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/check_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/check_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/code_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from scene/gui/code_edit.h:34, from scene/gui/code_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_mode.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/aspect_ratio_container.h:34, from ./scene/gui/color_picker.h:34, from scene/gui/color_mode.h:34, from scene/gui/color_mode.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_picker.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/aspect_ratio_container.h:34, from scene/gui/color_picker.h:34, from scene/gui/color_picker.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/color_rect.h:34, from scene/gui/color_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/container.h:34, from scene/gui/container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/control.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from scene/gui/control.h:34, from scene/gui/control.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/dialogs.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/file_dialog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/flow_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/flow_container.h:34, from scene/gui/flow_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_edit_arranger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/gui/graph_edit_arranger.h:34, from scene/gui/graph_edit_arranger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_element.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/graph_element.h:34, from scene/gui/graph_element.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/graph_element.h:34, from scene/gui/graph_node.h:34, from scene/gui/graph_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/grid_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/item_list.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/item_list.h:34, from scene/gui/item_list.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/label.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/label.h:34, from scene/gui/label.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/line_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/line_edit.h:34, from scene/gui/line_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/link_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/link_button.h:34, from scene/gui/link_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/margin_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/menu_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from scene/gui/menu_bar.h:34, from scene/gui/menu_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/menu_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/nine_patch_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/nine_patch_rect.h:34, from scene/gui/nine_patch_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/option_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/panel.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/panel.h:34, from scene/gui/panel.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/panel_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/popup.cpp ... Compiling scene/gui/popup_menu.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/viewport.h:34, from ./scene/main/window.h:34, from scene/gui/popup.h:34, from scene/gui/popup.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from scene/gui/popup_menu.h:34, from scene/gui/popup_menu.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/progress_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/range.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/range.h:34, from scene/gui/range.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/reference_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/reference_rect.h:34, from scene/gui/reference_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/rich_text_effect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/gui/rich_text_effect.h:34, from scene/gui/rich_text_effect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/rich_text_label.cpp ... In file included from ./core/os/memory.h:35, from ./core/object/worker_thread_pool.h:34, from scene/gui/rich_text_label.h:34, from scene/gui/rich_text_label.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/scroll_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/scroll_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/separator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/separator.h:34, from scene/gui/separator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/slider.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/spin_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/split_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/subviewport_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/subviewport_container.h:34, from scene/gui/subviewport_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/tab_bar.cpp ... Compiling scene/gui/tab_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/tab_bar.h:34, from scene/gui/tab_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/text_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/text_edit.h:34, from scene/gui/text_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/texture_button.h:34, from scene/gui/texture_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_progress_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/range.h:34, from scene/gui/texture_progress_bar.h:34, from scene/gui/texture_progress_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/texture_rect.h:34, from scene/gui/texture_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/tree.h:34, from scene/gui/tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/video_stream_player.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/video_stream_player.h:34, from scene/gui/video_stream_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/view_panner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/gui/view_panner.h:34, from scene/gui/view_panner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/area_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/3d/area_3d.h:34, from scene/3d/area_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/audio_listener_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/audio_listener_3d.h:34, from scene/3d/audio_listener_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/audio_stream_player_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/area_3d.h:34, from scene/3d/audio_stream_player_3d.h:35, from scene/3d/audio_stream_player_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/bone_attachment_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/skeleton_3d.h:34, from scene/3d/bone_attachment_3d.h:34, from scene/3d/bone_attachment_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/camera_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/camera_3d.h:34, from scene/3d/camera_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_object_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/camera_3d.h:34, from scene/3d/collision_object_3d.h:34, from scene/3d/collision_object_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_polygon_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/collision_polygon_3d.h:34, from scene/3d/collision_polygon_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/collision_shape_3d.h:34, from scene/3d/collision_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/cpu_particles_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/cpu_particles_3d.h:34, from scene/3d/cpu_particles_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/decal.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/decal.h:34, from scene/3d/decal.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/fog_volume.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/fog_volume.h:35, from scene/3d/fog_volume.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/gpu_particles_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/gpu_particles_3d.h:34, from scene/3d/gpu_particles_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/gpu_particles_collision_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/gpu_particles_collision_3d.h:34, from scene/3d/gpu_particles_collision_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/importer_mesh_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/importer_mesh_instance_3d.h:34, from scene/3d/importer_mesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/joint_3d.h:34, from scene/3d/joint_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/label_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/label_3d.h:34, from scene/3d/label_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/light_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from scene/3d/light_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/lightmap_gi.cpp ... Compiling scene/3d/lightmap_probe.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/lightmap_gi.h:34, from scene/3d/lightmap_gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/lightmap_probe.h:34, from scene/3d/lightmap_probe.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/lightmapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/3d/lightmapper.h:34, from scene/3d/lightmapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/marker_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/marker_3d.h:34, from scene/3d/marker_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/mesh_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/mesh_instance_3d.h:34, from scene/3d/mesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/multimesh_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/multimesh_instance_3d.h:34, from scene/3d/multimesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_agent_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/navigation_agent_3d.h:34, from scene/3d/navigation_agent_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_link_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_link_3d.h:34, from scene/3d/navigation_link_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_obstacle_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_obstacle_3d.h:34, from scene/3d/navigation_obstacle_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_region_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_region_3d.h:34, from scene/3d/navigation_region_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/node_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/node_3d.h:34, from scene/3d/node_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/occluder_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/occluder_instance_3d.h:34, from scene/3d/occluder_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/path_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/path_3d.h:34, from scene/3d/path_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/physics_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/3d/physics_body_3d.h:34, from scene/3d/physics_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/ray_cast_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/ray_cast_3d.h:34, from scene/3d/ray_cast_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/reflection_probe.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/reflection_probe.h:34, from scene/3d/reflection_probe.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/remote_transform_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/remote_transform_3d.h:34, from scene/3d/remote_transform_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/shape_cast_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/shape_cast_3d.h:34, from scene/3d/shape_cast_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/skeleton_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/skeleton_3d.h:34, from scene/3d/skeleton_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/skeleton_ik_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/skeleton_3d.h:34, from scene/3d/skeleton_ik_3d.h:36, from scene/3d/skeleton_ik_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/soft_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/3d/soft_body_3d.h:34, from scene/3d/soft_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/spring_arm_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/spring_arm_3d.h:34, from scene/3d/spring_arm_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/sprite_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/sprite_3d.h:34, from scene/3d/sprite_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/vehicle_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/physics_body_3d.h:34, from scene/3d/vehicle_body_3d.h:34, from scene/3d/vehicle_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/velocity_tracker_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/velocity_tracker_3d.h:34, from scene/3d/velocity_tracker_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/visible_on_screen_notifier_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/visible_on_screen_notifier_3d.h:34, from scene/3d/visible_on_screen_notifier_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/visual_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/visual_instance_3d.h:34, from scene/3d/visual_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/voxel_gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/voxel_gi.h:34, from scene/3d/voxel_gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/voxelizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from ./scene/resources/multimesh.h:34, from scene/3d/voxelizer.h:34, from scene/3d/voxelizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/world_environment.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/world_environment.h:34, from scene/3d/world_environment.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/xr_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/camera_3d.h:34, from scene/3d/xr_nodes.h:34, from scene/3d/xr_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/animated_sprite_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/animated_sprite_2d.h:34, from scene/2d/animated_sprite_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/area_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/2d/area_2d.h:34, from scene/2d/area_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/audio_listener_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/audio_listener_2d.h:34, from scene/2d/audio_listener_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/audio_stream_player_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/audio_stream_player_2d.h:34, from scene/2d/audio_stream_player_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/back_buffer_copy.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/camera_2d.cpp ... Compiling scene/2d/canvas_group.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/canvas_group.h:34, from scene/2d/canvas_group.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/canvas_modulate.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_object_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_polygon_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/cpu_particles_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/cpu_particles_2d.h:34, from scene/2d/cpu_particles_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/gpu_particles_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/gpu_particles_2d.h:34, from scene/2d/gpu_particles_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/joint_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/joint_2d.h:34, from scene/2d/joint_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/light_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/light_occluder_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/line_2d.cpp ... editor/plugins/visual_shader_editor_plugin.cpp: In constructor 'VisualShaderEditor::VisualShaderEditor()': editor/plugins/visual_shader_editor_plugin.cpp:5216:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 5216 | VisualShaderEditor::VisualShaderEditor() { | ^~~~~~~~~~~~~~~~~~ In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/line_builder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/line_2d.h:34, from scene/2d/line_builder.h:34, from scene/2d/line_builder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/marker_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/marker_2d.h:34, from scene/2d/marker_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/mesh_instance_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/multimesh_instance_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_agent_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/2d/navigation_agent_2d.h:34, from scene/2d/navigation_agent_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_link_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/navigation_link_2d.h:34, from scene/2d/navigation_link_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_obstacle_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library editor/libeditor.linuxbsd.editor.rv64.a ... Compiling scene/2d/navigation_region_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/resources/navigation_polygon.h:34, from scene/2d/navigation_region_2d.h:34, from scene/2d/navigation_region_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/node_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/node_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/parallax_background.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_layer.h:34, from scene/2d/parallax_background.h:34, from scene/2d/parallax_background.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/parallax_layer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/path_2d.cpp ... Ranlib Library editor/libeditor.linuxbsd.editor.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/physical_bone_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/2d/physics_body_2d.h:34, from scene/2d/physical_bone_2d.h:34, from scene/2d/physical_bone_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/physics_body_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/2d/physics_body_2d.h:34, from scene/2d/physics_body_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/polygon_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/ray_cast_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/remote_transform_2d.cpp ... Compiling scene/2d/shape_cast_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/shape_cast_2d.h:34, from scene/2d/shape_cast_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/skeleton_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/sprite_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/sprite_2d.h:34, from scene/2d/sprite_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/tile_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/tile_map.h:34, from scene/2d/tile_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/touch_screen_button.cpp ... Compiling scene/2d/visible_on_screen_notifier_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/visible_on_screen_notifier_2d.h:34, from scene/2d/visible_on_screen_notifier_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_space_1d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_space_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_mixer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_mixer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_node_state_machine.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/math/expression.h:34, from scene/animation/animation_node_state_machine.h:34, from scene/animation/animation_node_state_machine.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_player.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_player.h:34, from scene/animation/animation_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_tree.h:34, from scene/animation/animation_tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/root_motion_view.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/animation/root_motion_view.h:34, from scene/animation/root_motion_view.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/tween.cpp ... Compiling scene/audio/audio_stream_player.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/animation/tween.h:34, from scene/animation/tween.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from scene/audio/audio_stream_player.h:34, from scene/audio/audio_stream_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/misc/mikktspace.c ... Compiling scene/resources/animated_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/animated_texture.h:34, from scene/resources/animated_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/animation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/animation.h:34, from scene/resources/animation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/animation_library.cpp ... Compiling scene/resources/atlas_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/typed_array.h:34, from scene/resources/animation_library.h:34, from scene/resources/animation_library.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/atlas_texture.h:34, from scene/resources/atlas_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/audio_stream_polyphonic.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/audio_stream_polyphonic.h:34, from scene/resources/audio_stream_polyphonic.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/audio_stream_wav.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/audio/audio_stream.h:34, from scene/resources/audio_stream_wav.h:34, from scene/resources/audio_stream_wav.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/bit_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from scene/resources/bit_map.h:34, from scene/resources/bit_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/bone_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/skeleton_profile.h:34, from scene/resources/bone_map.h:34, from scene/resources/bone_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/box_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/box_shape_3d.h:34, from scene/resources/box_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/camera_attributes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/camera_attributes.h:34, from scene/resources/camera_attributes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/camera_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/camera_texture.h:34, from scene/resources/camera_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/canvas_item_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/canvas_item_material.h:34, from scene/resources/canvas_item_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/capsule_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/capsule_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/capsule_shape_3d.h:34, from scene/resources/capsule_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/circle_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/compressed_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/compressed_texture.h:34, from scene/resources/compressed_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/concave_polygon_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/concave_polygon_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/concave_polygon_shape_3d.h:34, from scene/resources/concave_polygon_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/convex_polygon_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/convex_polygon_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/convex_polygon_shape_3d.h:34, from scene/resources/convex_polygon_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/curve.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/curve.h:34, from scene/resources/curve.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/curve_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/curve_texture.h:34, from scene/resources/curve_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/cylinder_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/cylinder_shape_3d.h:34, from scene/resources/cylinder_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/environment.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/environment.h:34, from scene/resources/environment.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/fog_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/fog_material.h:34, from scene/resources/fog_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/font.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/font.h:34, from scene/resources/font.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/gradient.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/gradient.h:34, from scene/resources/gradient.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/gradient_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/gradient_texture.h:34, from scene/resources/gradient_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/height_map_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/height_map_shape_3d.h:34, from scene/resources/height_map_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/image_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/image_texture.h:34, from scene/resources/image_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/immediate_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/immediate_mesh.h:34, from scene/resources/immediate_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/importer_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/importer_mesh.h:34, from scene/resources/importer_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/label_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/label_settings.h:34, from scene/resources/label_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/material.h:34, from scene/resources/material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/mesh.h:34, from scene/resources/mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_data_tool.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_library.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/mesh_library.h:34, from scene/resources/mesh_library.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/mesh_texture.h:34, from scene/resources/mesh_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/multimesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from scene/resources/multimesh.h:34, from scene/resources/multimesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from scene/resources/navigation_mesh.h:34, from scene/resources/navigation_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh_source_geometry_data_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/resources/navigation_mesh_source_geometry_data_2d.h:34, from scene/resources/navigation_mesh_source_geometry_data_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh_source_geometry_data_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/resources/navigation_mesh_source_geometry_data_3d.h:34, from scene/resources/navigation_mesh_source_geometry_data_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_polygon.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/resources/navigation_polygon.h:34, from scene/resources/navigation_polygon.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/packed_scene.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/packed_scene.h:34, from scene/resources/packed_scene.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/particle_process_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from ./scene/resources/curve_texture.h:34, from scene/resources/particle_process_material.h:36, from scene/resources/particle_process_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/physics_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/physics_material.h:34, from scene/resources/physics_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/placeholder_textures.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/placeholder_textures.h:34, from scene/resources/placeholder_textures.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/polygon_path_finder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/polygon_path_finder.h:34, from scene/resources/polygon_path_finder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/portable_compressed_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/portable_compressed_texture.h:34, from scene/resources/portable_compressed_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/primitive_meshes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/font.h:34, from scene/resources/primitive_meshes.h:34, from scene/resources/primitive_meshes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/rectangle_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/resource_format_text.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/resource_format_text.h:34, from scene/resources/resource_format_text.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/segment_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/separation_ray_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_2d.h:34, from scene/resources/separation_ray_shape_2d.h:34, from scene/resources/separation_ray_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/separation_ray_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/separation_ray_shape_3d.h:34, from scene/resources/separation_ray_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shader.h:34, from scene/resources/shader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shader_include.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shader_include.h:34, from scene/resources/shader_include.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shape_2d.h:34, from scene/resources/shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shape_3d.h:34, from scene/resources/shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d.h:34, from scene/resources/skeleton_modification_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_ccdik.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_ccdik.h:34, from scene/resources/skeleton_modification_2d_ccdik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_fabrik.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_fabrik.h:34, from scene/resources/skeleton_modification_2d_fabrik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_jiggle.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_jiggle.h:34, from scene/resources/skeleton_modification_2d_jiggle.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_lookat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_lookat.h:34, from scene/resources/skeleton_modification_2d_lookat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_physicalbones.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_physicalbones.h:34, from scene/resources/skeleton_modification_2d_physicalbones.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_stackholder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_stackholder.h:34, from scene/resources/skeleton_modification_2d_stackholder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_twoboneik.cpp ... Compiling scene/resources/skeleton_modification_stack_2d.cpp ... Compiling scene/resources/skeleton_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/skeleton_profile.h:34, from scene/resources/skeleton_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_twoboneik.h:34, from scene/resources/skeleton_modification_2d_twoboneik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_stack_2d.h:34, from scene/resources/skeleton_modification_stack_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skin.cpp ... Compiling scene/resources/sky.cpp ... In file included from ./core/os/thread.h:42, from scene/resources/sky.h:34, from scene/resources/sky.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/skin.h:34, from scene/resources/skin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' scene/resources/material.cpp: In static member function 'static void BaseMaterial3D::_bind_methods()': scene/resources/material.cpp:2521:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 2521 | void BaseMaterial3D::_bind_methods() { | ^~~~~~~~~~~~~~ Compiling scene/resources/sky_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/sky_material.h:35, from scene/resources/sky_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sphere_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/sphere_shape_3d.h:34, from scene/resources/sphere_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sprite_frames.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/sprite_frames.h:34, from scene/resources/sprite_frames.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/style_box.h:34, from scene/resources/style_box.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box_flat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_flat.h:34, from scene/resources/style_box_flat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box_line.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_line.h:34, from scene/resources/style_box_line.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_texture.h:34, from scene/resources/style_box_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/surface_tool.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/surface_tool.h:34, from scene/resources/surface_tool.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/syntax_highlighter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/syntax_highlighter.h:34, from scene/resources/syntax_highlighter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/text_file.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from scene/resources/text_file.h:34, from scene/resources/text_file.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/text_line.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/font.h:34, from scene/resources/text_line.h:34, from scene/resources/text_line.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/text_paragraph.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/resources/text_paragraph.h:34, from scene/resources/text_paragraph.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/texture_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/texture_rd.h:40, from scene/resources/texture_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/theme.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/theme.h:34, from scene/resources/theme.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/tile_set.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/tile_set.h:34, from scene/resources/tile_set.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/video_stream.cpp ... Compiling scene/resources/visual_shader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/video_stream.h:34, from scene/resources/video_stream.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from scene/resources/visual_shader.h:34, from scene/resources/visual_shader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from ./scene/resources/curve_texture.h:34, from scene/resources/visual_shader_nodes.h:34, from scene/resources/visual_shader_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_particle_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./scene/resources/visual_shader.h:34, from scene/resources/visual_shader_particle_nodes.h:34, from scene/resources/visual_shader_particle_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_sdf_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./scene/resources/visual_shader.h:34, from scene/resources/visual_shader_sdf_nodes.h:34, from scene/resources/visual_shader_sdf_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/world_2d.h:34, from scene/resources/world_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/world_3d.h:34, from scene/resources/world_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_boundary_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_2d.h:34, from scene/resources/world_boundary_shape_2d.h:34, from scene/resources/world_boundary_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_boundary_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/world_boundary_shape_3d.h:34, from scene/resources/world_boundary_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/debugger/scene_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from scene/debugger/scene_debugger.h:34, from scene/debugger/scene_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' make_fonts_header(["scene/theme/default_font.gen.h"], ["thirdparty/fonts/OpenSans_SemiBold.woff2"]) Generating default project theme icons header. Compiling scene/theme/default_theme.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/theme.h:34, from scene/theme/default_theme.h:34, from scene/theme/default_theme.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/theme/theme_db.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from scene/theme/theme_db.h:34, from scene/theme/theme_db.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/theme/theme_owner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from scene/theme/theme_owner.h:34, from scene/theme/theme_owner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio_server.cpp ... Compiling servers/camera_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/camera_server.h:34, from servers/camera_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/audio_server.h:35, from servers/audio_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/display_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from servers/display_server.h:34, from servers/display_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/navigation_server_2d.h:34, from servers/navigation_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation_server_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/navigation_server_3d.h:34, from servers/navigation_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/physics_server_2d.h:34, from servers/physics_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_2d_wrap_mt.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from servers/physics_server_2d_wrap_mt.h:34, from servers/physics_server_2d_wrap_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/physics_server_3d.h:34, from servers/physics_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_3d_wrap_mt.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from servers/physics_server_3d_wrap_mt.h:34, from servers/physics_server_3d_wrap_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/register_server_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from servers/register_server_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from servers/audio/effects/audio_effect_capture.h:37, from servers/register_server_types.cpp:39: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/rendering_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/rendering_server.h:34, from servers/rendering_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/text_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/text_server.h:34, from servers/text_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/xr_server.h:34, from servers/xr_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from servers/xr/xr_interface.h:36, from servers/xr/xr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_interface_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from servers/xr/xr_interface_extension.h:34, from servers/xr/xr_interface_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_pose.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/xr/xr_pose.h:34, from servers/xr/xr_pose.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_positional_tracker.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from servers/xr/xr_positional_tracker.h:35, from servers/xr/xr_positional_tracker.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/camera/camera_feed.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/camera/camera_feed.h:34, from servers/camera/camera_feed.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/gjk_epa.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/gjk_epa.h:34, from servers/physics_3d/gjk_epa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_area_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_area_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_area_pair_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_area_pair_3d.h:34, from servers/physics_3d/godot_area_pair_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_direct_state_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_3d.h:34, from servers/physics_3d/godot_body_direct_state_3d.h:34, from servers/physics_3d/godot_body_direct_state_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_pair_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_body_pair_3d.h:34, from servers/physics_3d/godot_body_pair_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_broad_phase_3d.cpp ... Compiling servers/physics_3d/godot_broad_phase_3d_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./core/math/bvh_tree.h:44, from ./core/math/bvh.h:54, from servers/physics_3d/godot_broad_phase_3d_bvh.h:36, from servers/physics_3d/godot_broad_phase_3d_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_object_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_collision_object_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_solver_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_solver_3d_sat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/godot_collision_solver_3d_sat.h:34, from servers/physics_3d/godot_collision_solver_3d_sat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_physics_server_3d.cpp ... scene/theme/default_theme.cpp: In function 'void fill_default_theme(Ref&, const Ref&, const Ref&, const Ref&, const Ref&, Ref&, Ref&, float)': scene/theme/default_theme.cpp:108:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 108 | void fill_default_theme(Ref &theme, const Ref &default_font, const Ref &bold_font, const Ref &bold_italics_font, const Ref &italics_font, Ref &default_icon, Ref &default_style, float p_scale) { | ^~~~~~~~~~~~~~~~~~ In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/godot_physics_server_3d.h:34, from servers/physics_3d/godot_physics_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library scene/libscene.linuxbsd.editor.rv64.a ... Compiling servers/physics_3d/godot_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_soft_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_soft_body_3d.h:34, from servers/physics_3d/godot_soft_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library scene/libscene.linuxbsd.editor.rv64.a ... Compiling servers/physics_3d/godot_space_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_space_3d.h:34, from servers/physics_3d/godot_space_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_step_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_space_3d.h:34, from servers/physics_3d/godot_step_3d.h:34, from servers/physics_3d/godot_step_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_cone_twist_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_cone_twist_joint_3d.h:55, from servers/physics_3d/joints/godot_cone_twist_joint_3d.cpp:52: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_generic_6dof_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_generic_6dof_joint_3d.h:38, from servers/physics_3d/joints/godot_generic_6dof_joint_3d.cpp:57: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_hinge_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_hinge_joint_3d.h:38, from servers/physics_3d/joints/godot_hinge_joint_3d.cpp:50: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_pin_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_pin_joint_3d.h:38, from servers/physics_3d/joints/godot_pin_joint_3d.cpp:50: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_slider_joint_3d.cpp ... Compiling servers/physics_2d/godot_area_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_slider_joint_3d.h:38, from servers/physics_3d/joints/godot_slider_joint_3d.cpp:56: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_area_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_area_pair_2d.cpp ... Compiling servers/physics_2d/godot_body_2d.cpp ... Compiling servers/physics_2d/godot_body_direct_state_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_body_direct_state_2d.h:34, from servers/physics_2d/godot_body_direct_state_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_body_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_area_pair_2d.h:34, from servers/physics_2d/godot_area_pair_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_body_pair_2d.cpp ... Compiling servers/physics_2d/godot_broad_phase_2d.cpp ... Compiling servers/physics_2d/godot_broad_phase_2d_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_body_pair_2d.h:34, from servers/physics_2d/godot_body_pair_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_collision_object_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./core/math/bvh_tree.h:44, from ./core/math/bvh.h:54, from servers/physics_2d/godot_broad_phase_2d_bvh.h:36, from servers/physics_2d/godot_broad_phase_2d_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_collision_object_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_collision_solver_2d.cpp ... Compiling servers/physics_2d/godot_collision_solver_2d_sat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.h:34, from servers/physics_2d/godot_collision_solver_2d_sat.h:34, from servers/physics_2d/godot_collision_solver_2d_sat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_joints_2d.cpp ... Compiling servers/physics_2d/godot_physics_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_joints_2d.h:34, from servers/physics_2d/godot_joints_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_joints_2d.h:34, from servers/physics_2d/godot_physics_server_2d.h:34, from servers/physics_2d/godot_physics_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_space_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_space_2d.h:34, from servers/physics_2d/godot_space_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_step_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_space_2d.h:34, from servers/physics_2d/godot_step_2d.h:34, from servers/physics_2d/godot_step_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_canvas_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_canvas_cull.h:34, from servers/rendering/renderer_canvas_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_canvas_render.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from servers/rendering/renderer_canvas_render.h:34, from servers/rendering/renderer_canvas_render.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_compositor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/renderer_compositor.h:34, from servers/rendering/renderer_compositor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_geometry_instance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./servers/rendering/renderer_geometry_instance.h:35, from servers/rendering/renderer_geometry_instance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./core/math/dynamic_bvh.h:35, from servers/rendering/renderer_scene_cull.h:34, from servers/rendering/renderer_scene_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_occlusion_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_scene_occlusion_cull.h:35, from servers/rendering/renderer_scene_occlusion_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_render.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_array.h:34, from servers/rendering/renderer_scene_render.h:35, from servers/rendering/renderer_scene_render.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_viewport.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_viewport.h:34, from servers/rendering/renderer_viewport.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_device.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/rendering/rendering_device.h:34, from servers/rendering/rendering_device.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_device_binds.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/rendering_device_binds.h:34, from servers/rendering/rendering_device_binds.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_method.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/rendering/storage/render_scene_buffers.h:34, from servers/rendering/rendering_method.h:34, from servers/rendering/rendering_method.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_server_default.cpp ... In file included from ./core/os/thread.h:42, from servers/rendering/rendering_server_default.h:34, from servers/rendering/rendering_server_default.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_server_globals.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/rendering_server_globals.h:34, from servers/rendering/rendering_server_globals.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_compiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./core/templates/hashfuncs.h:46, from ./core/templates/pair.h:34, from servers/rendering/shader_compiler.h:34, from servers/rendering/shader_compiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_language.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from servers/rendering/shader_language.h:34, from servers/rendering/shader_language.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_preprocessor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from servers/rendering/shader_preprocessor.h:34, from servers/rendering/shader_preprocessor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rb_map.h:35, from servers/rendering/shader_types.h:34, from servers/rendering/shader_types.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_warnings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from servers/rendering/shader_warnings.h:36, from servers/rendering/shader_warnings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/mesh_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/dummy/storage/mesh_storage.h:34, from servers/rendering/dummy/storage/mesh_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/texture_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from ./servers/rendering/rendering_server_globals.h:34, from servers/rendering/dummy/storage/texture_storage.h:34, from servers/rendering/dummy/storage/texture_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/dummy/storage/mesh_storage.h:34, from servers/rendering/dummy/storage/utilities.h:34, from servers/rendering/dummy/storage/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/cluster_builder_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/cluster_debug.glsl.gen.h:5, from servers/rendering/renderer_rd/cluster_builder_rd.h:34, from servers/rendering/renderer_rd/cluster_builder_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' servers/rendering_server.cpp: In static member function 'static void RenderingServer::_bind_methods()': servers/rendering_server.cpp:2199:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 2199 | void RenderingServer::_bind_methods() { | ^~~~~~~~~~~~~~~ Compiling servers/rendering/renderer_rd/framebuffer_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/framebuffer_cache_rd.h:34, from servers/rendering/renderer_rd/framebuffer_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/pipeline_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/pipeline_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/renderer_canvas_render.h:34, from servers/rendering/renderer_rd/renderer_canvas_render_rd.h:34, from servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/renderer_compositor_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from servers/rendering/renderer_rd/renderer_compositor_rd.h:34, from servers/rendering/renderer_rd/renderer_compositor_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/renderer_scene_render_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/renderer_scene_render_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/shader_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from servers/rendering/renderer_rd/shader_rd.h:35, from servers/rendering/renderer_rd/shader_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/uniform_set_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/uniform_set_cache_rd.h:34, from servers/rendering/renderer_rd/uniform_set_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/amd-fsr2/ffx_assert.cpp ... Compiling thirdparty/amd-fsr2/ffx_fsr2.cpp ... Compiling servers/rendering/renderer_rd/effects/bokeh_dof.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/bokeh_dof.h:34, from servers/rendering/renderer_rd/effects/bokeh_dof.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/copy_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/copy_effects.h:34, from servers/rendering/renderer_rd/effects/copy_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/debug_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/debug_effects.h:34, from servers/rendering/renderer_rd/effects/debug_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/fsr.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/renderer_rd/effects/../pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/fsr.h:34, from servers/rendering/renderer_rd/effects/fsr.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/fsr2.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/effects/fsr2.h:34, from servers/rendering/renderer_rd/effects/fsr2.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/luminance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/luminance.h:34, from servers/rendering/renderer_rd/effects/luminance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/resolve.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/resolve.h:34, from servers/rendering/renderer_rd/effects/resolve.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/roughness_limiter.glsl.gen.h" Compiling servers/rendering/renderer_rd/effects/roughness_limiter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/roughness_limiter.h:34, from servers/rendering/renderer_rd/effects/roughness_limiter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/sort_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/sort_effects.h:34, from servers/rendering/renderer_rd/effects/sort_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/ss_effects.cpp ... Compiling servers/rendering/renderer_rd/effects/taa.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/taa.h:34, from servers/rendering/renderer_rd/effects/taa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/ss_effects.h:34, from servers/rendering/renderer_rd/effects/ss_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/tone_mapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/tone_mapper.h:34, from servers/rendering/renderer_rd/effects/tone_mapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/vrs.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/vrs.h:34, from servers/rendering/renderer_rd/effects/vrs.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/fog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/environment/fog.h:34, from servers/rendering/renderer_rd/environment/fog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/environment/gi.h:34, from servers/rendering/renderer_rd/environment/gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/sky.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/renderer_rd/environment/sky.h:34, from servers/rendering/renderer_rd/environment/sky.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h:34, from servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' servers/rendering/rendering_device.cpp: In static member function 'static void RenderingDevice::_bind_methods()': servers/rendering/rendering_device.cpp:715:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 715 | void RenderingDevice::_bind_methods() { | ^~~~~~~~~~~~~~~ Compiling servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h:34, from servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h:34, from servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h:34, from servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/spirv-reflect/spirv_reflect.c ... Compiling servers/rendering/renderer_rd/storage_rd/forward_id_storage.cpp ... Compiling servers/rendering/renderer_rd/storage_rd/light_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/storage/utilities.h:34, from servers/rendering/renderer_rd/storage_rd/forward_id_storage.h:34, from servers/rendering/renderer_rd/storage_rd/forward_id_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/light_storage.h:34, from servers/rendering/renderer_rd/storage_rd/light_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/material_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/texture_storage.h:34, from servers/rendering/renderer_rd/storage_rd/material_storage.h:34, from servers/rendering/renderer_rd/storage_rd/material_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp ... Compiling servers/rendering/renderer_rd/storage_rd/particles_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/renderer_rd/storage_rd/../../rendering_server_globals.h:34, from servers/rendering/renderer_rd/storage_rd/mesh_storage.h:34, from servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/particles_storage.h:34, from servers/rendering/renderer_rd/storage_rd/particles_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/storage_rd/../effects/fsr2.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp ... Compiling servers/rendering/renderer_rd/storage_rd/texture_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/storage_rd/../effects/fsr2.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/texture_storage.h:34, from servers/rendering/renderer_rd/storage_rd/texture_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/renderer_rd/storage_rd/utilities.h:34, from servers/rendering/renderer_rd/storage_rd/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/camera_attributes_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/storage/camera_attributes_storage.h:34, from servers/rendering/storage/camera_attributes_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/environment_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/storage/environment_storage.h:34, from servers/rendering/storage/environment_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/render_scene_buffers.cpp ... Compiling servers/rendering/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/rendering/storage/render_scene_buffers.h:34, from servers/rendering/storage/render_scene_buffers.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from servers/rendering/storage/utilities.h:34, from servers/rendering/storage/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_driver_dummy.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/audio_server.h:35, from servers/audio/audio_driver_dummy.h:34, from servers/audio/audio_driver_dummy.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_effect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/audio/audio_effect.h:34, from servers/audio/audio_effect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_filter_sw.cpp ... Compiling servers/audio/audio_rb_resampler.cpp ... In file included from ./core/os/memory.h:35, from servers/audio/audio_rb_resampler.h:34, from servers/audio/audio_rb_resampler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from /usr/include/string.h:548, from ./core/templates/cowdata.h:38, from ./core/templates/vector.h:41, from ./core/templates/local_vector.h:37: In function 'void* memset(void*, int, size_t)', inlined from 'void RendererRD::TextureStorage::update_decal_atlas()' at servers/rendering/renderer_rd/storage_rd/texture_storage.cpp:2590:10: /usr/include/bits/string_fortified.h:59:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 60 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling servers/audio/audio_stream.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/audio/audio_stream.h:34, from servers/audio/audio_stream.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_amplify.cpp ... Compiling servers/audio/effects/audio_effect_capture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_chorus.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from servers/audio/effects/audio_effect_capture.h:34, from servers/audio/effects/audio_effect_capture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from servers/audio/effects/audio_effect_capture.h:37: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/audio/effects/audio_effect_compressor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_delay.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149: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/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_filter.cpp ... Compiling servers/audio/effects/audio_effect_limiter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_panner.cpp ... Compiling servers/audio/effects/audio_effect_phaser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_pitch_shift.cpp ... Compiling servers/audio/effects/audio_effect_record.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from servers/audio/effects/audio_effect_record.h:34, from servers/audio/effects/audio_effect_record.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_reverb.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_spectrum_analyzer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_stereo_enhance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_stream_generator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/ring_buffer.h:34, from servers/audio/effects/audio_stream_generator.h:34, from servers/audio/effects/audio_stream_generator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/audio/effects/eq_filter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from servers/audio/effects/eq_filter.h:34, from servers/audio/effects/eq_filter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/reverb_filter.cpp ... In file included from ./core/os/memory.h:35, from servers/audio/effects/reverb_filter.h:35, from servers/audio/effects/reverb_filter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/text/text_server_extension.cpp ... Compiling servers/debugger/servers_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from servers/text/text_server_extension.h:34, from servers/text/text_server_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from ./core/debugger/debugger_marshalls.h:34, from servers/debugger/servers_debugger.h:34, from servers/debugger/servers_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/extensions/physics_server_2d_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from servers/extensions/physics_server_2d_extension.h:35, from servers/extensions/physics_server_2d_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/extensions/physics_server_3d_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from servers/extensions/physics_server_3d_extension.h:35, from servers/extensions/physics_server_3d_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer_mjpeg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer_mjpeg.h:34, from servers/movie_writer/movie_writer_mjpeg.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer_pngwav.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer_pngwav.h:34, from servers/movie_writer/movie_writer_pngwav.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_parameters_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_parameters_2d.h:34, from servers/navigation/navigation_path_query_parameters_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_parameters_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_parameters_3d.h:34, from servers/navigation/navigation_path_query_parameters_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_result_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_result_2d.h:34, from servers/navigation/navigation_path_query_result_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_result_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_result_3d.h:34, from servers/navigation/navigation_path_query_result_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/misc/fastlz.c ... Compiling thirdparty/misc/r128.c ... Compiling thirdparty/misc/smaz.c ... Compiling thirdparty/misc/pcg.cpp ... Compiling thirdparty/misc/polypartition.cpp ... Compiling thirdparty/misc/clipper.cpp ... Compiling thirdparty/misc/smolv.cpp ... Compiling thirdparty/clipper2/src/clipper.engine.cpp ... Compiling thirdparty/clipper2/src/clipper.offset.cpp ... Compiling thirdparty/clipper2/src/clipper.rectclip.cpp ... Compiling thirdparty/minizip/ioapi.c ... Compiling thirdparty/minizip/unzip.c ... Compiling thirdparty/minizip/zip.c ... Compiling core/core_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from core/core_bind.h:34, from core/core_bind.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/core_constants.cpp ... Compiling core/core_globals.cpp ... Compiling core/core_string_names.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/core_string_names.h:34, from core/core_string_names.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/core_constants.h:34, from core/core_constants.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/doc_data.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from core/doc_data.h:34, from core/doc_data.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/register_core_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/register_core_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from core/register_core_types.cpp:48: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/script_encryption_key.gen.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from core/script_encryption_key.gen.cpp:1: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/version_hash.gen.cpp ... Compiling core/os/keyboard.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/os/keyboard.h:34, from core/os/keyboard.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/main_loop.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/os/main_loop.h:34, from core/os/main_loop.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/memory.cpp ... In file included from core/os/memory.h:35, from core/os/memory.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/midi_driver.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/os/midi_driver.h:35, from core/os/midi_driver.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/mutex.cpp ... Compiling core/os/os.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/os/os.h:34, from core/os/os.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/pool_allocator.cpp ... In file included from ./core/os/memory.h:35, from core/os/pool_allocator.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/thread.cpp ... In file included from core/os/thread.h:42, from core/os/thread.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/thread_safe.cpp ... Compiling core/os/time.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/os/time.h:34, from core/os/time.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/a_star.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/math/a_star.h:34, from core/math/a_star.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/a_star_grid_2d.cpp ... servers/extensions/physics_server_3d_extension.cpp: In static member function 'static void PhysicsServer3DExtension::_bind_methods()': servers/extensions/physics_server_3d_extension.cpp:131:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 131 | void PhysicsServer3DExtension::_bind_methods() { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/math/a_star_grid_2d.h:34, from core/math/a_star_grid_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/aabb.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/aabb.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/basis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/basis.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/color.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/color.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/convex_hull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from core/math/convex_hull.h:46, from core/math/convex_hull.cpp:59: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/dynamic_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from core/math/dynamic_bvh.h:35, from core/math/dynamic_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/expression.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/expression.h:34, from core/math/expression.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/face3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from core/math/face3.h:36, from core/math/face3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/geometry_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/delaunay_2d.h:35, from core/math/geometry_2d.h:34, from core/math/geometry_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/geometry_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from core/math/geometry_3d.h:34, from core/math/geometry_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/math_fieldwise.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/math/math_fieldwise.h:36, from core/math/math_fieldwise.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/math_funcs.cpp ... Compiling core/math/plane.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/math/plane.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/projection.cpp ... Compiling core/math/quaternion.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from core/math/projection.cpp:37: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/quaternion.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/quick_hull.cpp ... Compiling core/math/random_number_generator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from core/math/quick_hull.h:35, from core/math/quick_hull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/random_number_generator.h:35, from core/math/random_number_generator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/random_pcg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from core/math/random_pcg.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/rect2.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from core/math/rect2.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/rect2i.cpp ... Compiling core/math/static_raycaster.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/rect2i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/transform_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/static_raycaster.h:34, from core/math/static_raycaster.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/transform_2d.h:37, from core/math/transform_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/transform_3d.cpp ... Compiling core/math/triangle_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/transform_3d.h:37, from core/math/transform_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from core/math/triangle_mesh.h:34, from core/math/triangle_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/triangulate.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/triangulate.h:35, from core/math/triangulate.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector2.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector2.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector2i.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector2i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector3.cpp:36: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector3i.cpp ... Compiling core/math/vector4.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector3i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector4.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector4i.cpp ... Compiling core/crypto/aes_context.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector4i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/crypto_core.h:34, from ./core/crypto/aes_context.h:34, from core/crypto/aes_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/crypto.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from core/crypto/crypto.h:34, from core/crypto/crypto.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/crypto_core.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/crypto/crypto_core.h:34, from core/crypto/crypto_core.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/hashing_context.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/crypto/hashing_context.h:34, from core/crypto/hashing_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/compression.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/io/compression.h:34, from core/io/compression.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/config_file.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/config_file.h:34, from core/io/config_file.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/dir_access.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/dir_access.h:34, from core/io/dir_access.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/dtls_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from core/io/dtls_server.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/file_access.cpp ... Compiling core/io/file_access_compressed.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from core/io/file_access.h:34, from core/io/file_access.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from core/io/file_access_compressed.h:34, from core/io/file_access_compressed.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_encrypted.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/file_access_encrypted.h:34, from core/io/file_access_encrypted.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_memory.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/file_access_memory.h:34, from core/io/file_access_memory.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_pack.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from core/io/file_access_pack.h:34, from core/io/file_access_pack.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_zip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/http_client.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/http_client.h:34, from core/io/http_client.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/http_client_tcp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/http_client.h:34, from core/io/http_client_tcp.h:34, from core/io/http_client_tcp.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/image.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/image.h:34, from core/io/image.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/image_loader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.h:34, from core/io/image_loader.h:34, from core/io/image_loader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/ip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/io/ip.h:34, from core/io/ip.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/ip_address.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/io/ip_address.h:34, from core/io/ip_address.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/json.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/json.h:34, from core/io/json.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' servers/text/text_server_extension.cpp: In static member function 'static void TextServerExtension::_bind_methods()': servers/text/text_server_extension.cpp:33:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 33 | void TextServerExtension::_bind_methods() { | ^~~~~~~~~~~~~~~~~~~ Linking Static Library servers/libservers.linuxbsd.editor.rv64.a ... Compiling core/io/logger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/logger.h:34, from core/io/logger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/marshalls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/marshalls.h:35, from core/io/marshalls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library servers/libservers.linuxbsd.editor.rv64.a ... Compiling core/io/missing_resource.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/missing_resource.h:34, from core/io/missing_resource.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/net_socket.cpp ... Compiling core/io/packed_data_container.cpp ... Compiling core/io/packet_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/packed_data_container.h:34, from core/io/packed_data_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from core/io/packet_peer.h:34, from core/io/packet_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/packet_peer_dtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from core/io/packet_peer_dtls.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/packet_peer_udp.cpp ... Compiling core/io/pck_packer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/pck_packer.h:34, from core/io/pck_packer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/remote_filesystem_client.cpp ... In file included from ./core/io/packet_peer.h:36, from core/io/packet_peer_udp.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/io/remote_filesystem_client.h:34, from core/io/remote_filesystem_client.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from core/io/resource.h:34, from core/io/resource.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_format_binary.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/resource_format_binary.h:34, from core/io/resource_format_binary.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_importer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from core/io/resource_importer.h:34, from core/io/resource_importer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_loader.cpp ... Compiling core/io/resource_saver.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/resource_loader.h:34, from core/io/resource_loader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/resource_saver.h:34, from core/io/resource_saver.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_uid.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/resource_uid.h:34, from core/io/resource_uid.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer.cpp ... Compiling core/io/stream_peer_gzip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/stream_peer.h:34, from core/io/stream_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/stream_peer_gzip.h:34, from core/io/stream_peer_gzip.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer_tcp.cpp ... In file included from ./core/io/stream_peer_gzip.h:38: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer_tls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/stream_peer_tls.h:34, from core/io/stream_peer_tls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/tcp_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/translation_loader_po.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/translation_loader_po.h:34, from core/io/translation_loader_po.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/udp_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/xml_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/xml_parser.h:34, from core/io/xml_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from core/io/udp_server.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/zip_io.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/zip_io.h:34, from core/io/zip_io.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/debugger_marshalls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/debugger/debugger_marshalls.h:34, from core/debugger/debugger_marshalls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/engine_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/debugger/engine_debugger.h:34, from core/debugger/engine_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/engine_profiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/debugger/engine_profiler.h:34, from core/debugger/engine_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/local_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/debugger/engine_debugger.h:34, from core/debugger/local_debugger.h:34, from core/debugger/local_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/remote_debugger.cpp ... Compiling core/debugger/remote_debugger_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from ./core/debugger/debugger_marshalls.h:34, from core/debugger/remote_debugger.h:34, from core/debugger/remote_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, from ./core/io/stream_peer_tcp.h:34, from core/debugger/remote_debugger_peer.h:34, from core/debugger/remote_debugger_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/script_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/debugger/script_debugger.h:34, from core/debugger/script_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/input.cpp ... Compiling core/input/input_event.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/input.h:34, from core/input/input.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/input/input_event.h:35, from core/input/input_event.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/input_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/input_map.h:34, from core/input/input_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/shortcut.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/shortcut.h:34, from core/input/shortcut.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Generating default controller mappings. Compiling core/input/default_controller_mappings.gen.cpp ... Compiling core/variant/array.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/variant/container_type_validate.h:34, from core/variant/array.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' core/core_constants.cpp: In function 'void register_global_constants()': core/core_constants.cpp:255:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 255 | void register_global_constants() { | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling core/variant/callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/variant/callable.h:35, from core/variant/callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/callable_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/variant/callable.h:35, from core/variant/callable_bind.h:34, from core/variant/callable_bind.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/dictionary.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/variant/dictionary.h:34, from core/variant/dictionary.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_call.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_call.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_construct.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_construct.h:34, from core/variant/variant_construct.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_destruct.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/variant/variant_destruct.h:34, from core/variant/variant_destruct.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_op.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_op.h:34, from core/variant/variant_op.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/variant/variant_parser.h:34, from core/variant/variant_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_setget.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_setget.h:34, from core/variant/variant_setget.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_utility.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_utility.h:34, from core/variant/variant_utility.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/extension_api_dump.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from core/extension/extension_api_dump.h:34, from core/extension/extension_api_dump.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from core/extension/gdextension.h:37, from core/extension/gdextension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_compat_hashes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/extension/gdextension_compat_hashes.h:36, from core/extension/gdextension_compat_hashes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/extension/gdextension_interface.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from core/extension/gdextension_manager.h:34, from core/extension/gdextension_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/callable_method_pointer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from core/object/callable_method_pointer.h:34, from core/object/callable_method_pointer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/class_db.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from core/object/class_db.h:34, from core/object/class_db.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/message_queue.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from core/object/message_queue.h:36, from core/object/message_queue.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/method_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from core/object/method_bind.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/object.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from core/object/object.h:35, from core/object/object.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/ref_counted.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/object/ref_counted.h:34, from core/object/ref_counted.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/script_instance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/object/script_instance.h:34, from core/object/script_instance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/script_language.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from core/object/script_language.h:34, from core/object/script_language.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/script_language_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/object/script_language_extension.h:35, from core/object/script_language_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/undo_redo.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/object/undo_redo.h:34, from core/object/undo_redo.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/worker_thread_pool.cpp ... In file included from ./core/os/memory.h:35, from core/object/worker_thread_pool.h:34, from core/object/worker_thread_pool.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/templates/command_queue_mt.cpp ... In file included from ./core/os/memory.h:35, from core/templates/command_queue_mt.h:34, from core/templates/command_queue_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/templates/rid_owner.cpp ... In file included from ./core/os/memory.h:35, from core/templates/rid_owner.h:34, from core/templates/rid_owner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/node_path.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/string/node_path.h:34, from core/string/node_path.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/optimized_translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/string/translation.h:34, from core/string/optimized_translation.h:34, from core/string/optimized_translation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/print_string.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/string/print_string.h:34, from core/string/print_string.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/string_builder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/string/string_builder.h:34, from core/string/string_builder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/string_name.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/string/string_name.h:35, from core/string/string_name.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/string/translation.h:34, from core/string/translation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/translation_po.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/math/expression.h:34, from core/string/translation_po.h:36, from core/string/translation_po.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/ustring.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from core/string/ustring.h:37, from core/string/ustring.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/config/engine.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from core/config/engine.h:34, from core/config/engine.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/config/project_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/config/project_settings.h:34, from core/config/project_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/error/error_list.cpp ... Compiling core/error/error_macros.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/logger.h:34, from core/error/error_macros.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' progress_finish(["progress_finish"], []) Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/voxel_gi_sdf.glsl.gen.h" Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/giprobe_write.glsl.gen.h" core/variant/variant_call.cpp: In function 'void _register_variant_builtin_methods()': core/variant/variant_call.cpp:1620:13: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 1620 | static void _register_variant_builtin_methods() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking Static Library core/libcore.linuxbsd.editor.rv64.a ... Ranlib Library core/libcore.linuxbsd.editor.rv64.a ... Linking Program bin/godot.linuxbsd.editor.rv64 ... /usr/bin/ld: warning: libicuuc.so.72, needed by /lib64/lp64d/../lib64/lp64d/libharfbuzz-icu.so, may conflict with libicuuc.so.74 scons: done building targets. [Time elapsed: 11:47:55.372] + scons -j4 'CCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' 'LINKFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' arch=riscv64 use_sowrap=no builtin_brotli=no builtin_freetype=no builtin_graphite=no builtin_harfbuzz=no builtin_icu4c=no builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libwebp=no builtin_mbedtls=no builtin_miniupnpc=no builtin_pcre2=no builtin_squish=no builtin_wslay=no builtin_zlib=no builtin_zstd=no builtin_openxr=no use_lto=yes use_static_cpp=no debug_symbols=yes progress=no p=linuxbsd target=template_release scons: Reading SConscript files ... collect2 version 14.0.1 20240217 (Red Hat 14.0.1-0) /usr/bin/ld -plugin /usr/libexec/gcc/riscv64-redhat-linux/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/riscv64-redhat-linux/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjQxRfa.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -melf64lriscv -dynamic-linker /lib/ld-linux-riscv64-lp64d.so.1 -pie /lib64/lp64d/../lib64/lp64d/Scrt1.o /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/14/crtbeginS.o -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d --version -z relro --as-needed -z now --build-id=sha1 --error-rwx-segments --error-execstack -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o Warning: Creating export template binaries enabled for PCK embedding is currently only supported with GNU ld, not gold, LLD or mold. Building for platform "linuxbsd", architecture "rv64", target "template_release". Using custom build name: 'fedora'. Checking for C header file mntent.h... yes scons: done reading SConscript files. scons: Building targets ... Compiling platform/linuxbsd/godot_linuxbsd.cpp ... Compiling platform/linuxbsd/crash_handler_linuxbsd.cpp ... Generating enabled modules header. Compiling platform/linuxbsd/joypad_linux.cpp ... Compiling platform/linuxbsd/os_linuxbsd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/linuxbsd/crash_handler_linuxbsd.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/os_linuxbsd.h:35, from platform/linuxbsd/godot_linuxbsd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/joypad_linux.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/os_linuxbsd.h:35, from platform/linuxbsd/os_linuxbsd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/freedesktop_portal_desktop.cpp ... In file included from ./core/os/thread.h:42, from platform/linuxbsd/freedesktop_portal_desktop.h:36, from platform/linuxbsd/freedesktop_portal_desktop.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/freedesktop_screensaver.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from platform/linuxbsd/freedesktop_screensaver.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/display_server_x11.cpp ... Compiling platform/linuxbsd/x11/key_mapping_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/os/keyboard.h:34, from platform/linuxbsd/x11/key_mapping_x11.h:34, from platform/linuxbsd/x11/key_mapping_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from platform/linuxbsd/joypad_linux.h:36, from platform/linuxbsd/x11/display_server_x11.h:36, from platform/linuxbsd/x11/display_server_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/vulkan_context_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./drivers/vulkan/vulkan_context.h:36, from platform/linuxbsd/x11/vulkan_context_x11.h:36, from platform/linuxbsd/x11/vulkan_context_x11.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/gl_manager_x11_egl.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from platform/linuxbsd/x11/gl_manager_x11_egl.h:37, from platform/linuxbsd/x11/gl_manager_x11_egl.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/gl_manager_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from platform/linuxbsd/x11/gl_manager_x11.h:36, from platform/linuxbsd/x11/gl_manager_x11.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/linuxbsd/x11/detect_prime_x11.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from ./core/string/print_string.h:34, from platform/linuxbsd/x11/detect_prime_x11.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/glad/glx.c ... Compiling platform/linuxbsd/tts_linux.cpp ... In file included from ./core/os/thread.h:42, from platform/linuxbsd/tts_linux.h:34, from platform/linuxbsd/tts_linux.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling main/main.cpp ... Compiling main/main_timer_sync.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from main/main_timer_sync.h:34, from main/main_timer_sync.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/thread.h:42, from main/main.h:35, from main/main.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling main/performance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from main/performance.h:34, from main/performance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/register_module_types.gen.cpp ... Linking Static Library modules/libmodules.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodules.linuxbsd.template_release.rv64.a ... Compiling thirdparty/libktx/lib/basis_transcode.cpp ... Compiling thirdparty/libktx/lib/checkheader.c ... Compiling thirdparty/libktx/lib/filestream.c ... Compiling thirdparty/libktx/lib/hashlist.c ... Compiling thirdparty/libktx/lib/memstream.c ... Compiling thirdparty/libktx/lib/swap.c ... Compiling thirdparty/libktx/lib/texture.c ... Compiling thirdparty/libktx/lib/texture1.c ... Compiling thirdparty/libktx/lib/texture2.c ... Compiling thirdparty/libktx/lib/dfdutils/createdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/colourspaces.c ... Compiling thirdparty/libktx/lib/dfdutils/interpretdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/printdfd.c ... Compiling thirdparty/libktx/lib/dfdutils/queries.c ... Compiling thirdparty/libktx/lib/dfdutils/vk2dfd.c ... Compiling modules/ktx/register_types.cpp ... Compiling modules/ktx/texture_loader_ktx.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/ktx/texture_loader_ktx.h:34, from modules/ktx/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/ktx/texture_loader_ktx.h:34, from modules/ktx/texture_loader_ktx.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/msdfgen/core/Contour.cpp ... Compiling thirdparty/msdfgen/core/EdgeHolder.cpp ... Linking Static Library modules/libmodule_ktx.linuxbsd.template_release.rv64.a ... Compiling thirdparty/msdfgen/core/MSDFErrorCorrection.cpp ... Ranlib Library modules/libmodule_ktx.linuxbsd.template_release.rv64.a ... Compiling thirdparty/msdfgen/core/Projection.cpp ... Compiling thirdparty/msdfgen/core/Scanline.cpp ... Compiling thirdparty/msdfgen/core/Shape.cpp ... Compiling thirdparty/msdfgen/core/SignedDistance.cpp ... Compiling thirdparty/msdfgen/core/Vector2.cpp ... Compiling thirdparty/msdfgen/core/contour-combiners.cpp ... Compiling thirdparty/msdfgen/core/edge-coloring.cpp ... Compiling thirdparty/msdfgen/core/edge-segments.cpp ... Compiling thirdparty/msdfgen/core/edge-selectors.cpp ... Compiling thirdparty/msdfgen/core/equation-solver.cpp ... Compiling thirdparty/msdfgen/core/msdf-error-correction.cpp ... Compiling thirdparty/msdfgen/core/msdfgen.cpp ... Compiling thirdparty/msdfgen/core/rasterization.cpp ... Compiling thirdparty/msdfgen/core/render-sdf.cpp ... Compiling thirdparty/msdfgen/core/sdf-error-estimation.cpp ... Compiling thirdparty/msdfgen/core/shape-description.cpp ... Compiling modules/vorbis/audio_stream_ogg_vorbis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/audio_stream_ogg_vorbis.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/vorbis/register_types.cpp ... Linking Static Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.template_release.rv64.a ... Ranlib Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/msdfgen/register_types.cpp ... Linking Static Library modules/libmodule_msdfgen.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_msdfgen.linuxbsd.template_release.rv64.a ... Compiling modules/vorbis/resource_importer_ogg_vorbis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/vorbis/audio_stream_ogg_vorbis.h:34, from modules/vorbis/resource_importer_ogg_vorbis.h:34, from modules/vorbis/resource_importer_ogg_vorbis.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/basis_universal/transcoder/basisu_transcoder.cpp ... Compiling modules/bmp/image_loader_bmp.cpp ... Linking Static Library main/libmain.linuxbsd.template_release.rv64.a ... Ranlib Library main/libmain.linuxbsd.template_release.rv64.a ... Compiling modules/bmp/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_vorbis.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_vorbis.linuxbsd.template_release.rv64.a ... Compiling modules/csg/csg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/csg/csg_shape.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg_shape.h:34, from modules/csg/csg_shape.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_bmp.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_bmp.linuxbsd.template_release.rv64.a ... Compiling modules/csg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from modules/csg/csg.h:36, from modules/csg/csg_shape.h:34, from modules/csg/register_types.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/dds/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, from modules/dds/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/dds/texture_loader_dds.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/dds/texture_loader_dds.h:34, from modules/dds/texture_loader_dds.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/enet/godot.cpp ... Linking Static Library modules/libmodule_dds.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_dds.linuxbsd.template_release.rv64.a ... Compiling thirdparty/enet/callbacks.c ... Compiling thirdparty/enet/compress.c ... Compiling thirdparty/enet/host.c ... Compiling thirdparty/enet/list.c ... Compiling thirdparty/enet/packet.c ... Compiling thirdparty/enet/peer.c ... Compiling thirdparty/enet/protocol.c ... Compiling modules/freetype/register_types.cpp ... Linking Static Library modules/libmodule_freetype.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_freetype.linuxbsd.template_release.rv64.a ... Compiling modules/gdscript/gdscript.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/enet/enet_multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/enet_multiplayer_peer.h:34, from modules/enet/enet_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/enet/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Linking Static Library modules/libmodule_csg.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_csg.linuxbsd.template_release.rv64.a ... Compiling modules/enet/enet_connection.cpp ... Compiling modules/enet/enet_packet_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_connection.h:34, from modules/enet/enet_connection.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from modules/enet/enet_packet_peer.h:34, from modules/enet/enet_packet_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/gdscript/gdscript_analyzer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_analyzer.h:34, from modules/gdscript/gdscript_analyzer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_enet.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_enet.linuxbsd.template_release.rv64.a ... Compiling modules/gdscript/gdscript_byte_codegen.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript_codegen.h:34, from modules/gdscript/gdscript_byte_codegen.h:34, from modules/gdscript/gdscript_byte_codegen.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/basis_universal/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from modules/basis_universal/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_cache.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_cache.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_basis_universal.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_basis_universal.linuxbsd.template_release.rv64.a ... Compiling modules/gdscript/gdscript_compiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_compiler.h:34, from modules/gdscript/gdscript_compiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_disassembler.cpp ... Compiling modules/gdscript/gdscript_editor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_editor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_function.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript_function.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_lambda_callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_lambda_callable.h:34, from modules/gdscript/gdscript_lambda_callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_parser.cpp ... Compiling modules/gdscript/gdscript_rpc_callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_cache.h:34, from modules/gdscript/gdscript_parser.h:34, from modules/gdscript/gdscript_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/variant/callable.h:35, from modules/gdscript/gdscript_rpc_callable.h:34, from modules/gdscript/gdscript_rpc_callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/gdscript/gdscript_parser.cpp:39: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/gdscript/gdscript_tokenizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/gdscript/gdscript_tokenizer.h:34, from modules/gdscript/gdscript_tokenizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_utility_functions.cpp ... Compiling modules/gdscript/gdscript_vm.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_utility_functions.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/gdscript_warning.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/gdscript_vm.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from modules/gdscript/gdscript_warning.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gdscript/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from modules/gdscript/gdscript_utility_functions.h:34, from modules/gdscript/gdscript_function.h:34, from modules/gdscript/gdscript.h:34, from modules/gdscript/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp ... Compiling thirdparty/glslang/glslang/GenericCodeGen/Link.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/attribute.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Constant.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/InfoSink.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Initialize.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Intermediate.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/intermOut.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/iomapper.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/limits.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/linkValidate.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/parseConst.cpp ... Linking Static Library modules/libmodule_gdscript.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_gdscript.linuxbsd.template_release.rv64.a ... Compiling thirdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/reflection.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Scan.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp ... Compiling thirdparty/glslang/glslang/MachineIndependent/Versions.cpp ... Compiling thirdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp ... Compiling thirdparty/glslang/OGLCompilersDLL/InitializeDll.cpp ... Compiling thirdparty/glslang/SPIRV/disassemble.cpp ... Compiling thirdparty/glslang/SPIRV/doc.cpp ... Compiling thirdparty/glslang/SPIRV/GlslangToSpv.cpp ... Compiling thirdparty/glslang/SPIRV/InReadableOrder.cpp ... Compiling thirdparty/glslang/SPIRV/Logger.cpp ... Compiling thirdparty/glslang/SPIRV/SpvBuilder.cpp ... Compiling thirdparty/glslang/SPIRV/SpvPostProcess.cpp ... Compiling thirdparty/glslang/SPIRV/SPVRemapper.cpp ... Compiling thirdparty/glslang/SPIRV/SpvTools.cpp ... Compiling thirdparty/glslang/glslang/OSDependent/Unix/ossource.cpp ... Compiling modules/gltf/gltf_document.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/gltf_document.h:34, from modules/gltf/gltf_document.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/gltf_state.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_light.h:34, from modules/gltf/gltf_state.h:34, from modules/gltf/gltf_state.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.h:34, from modules/gltf/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_accessor.cpp ... Compiling modules/gltf/structures/gltf_animation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_accessor.h:36, from modules/gltf/structures/gltf_accessor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.h:34, from ./scene/animation/animation_player.h:34, from modules/gltf/structures/gltf_animation.h:34, from modules/gltf/structures/gltf_animation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_buffer_view.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_buffer_view.h:36, from modules/gltf/structures/gltf_buffer_view.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_camera.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_camera.h:34, from modules/gltf/structures/gltf_camera.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/importer_mesh.h:34, from modules/gltf/structures/gltf_mesh.h:36, from modules/gltf/structures/gltf_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_node.h:36, from modules/gltf/structures/gltf_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_skeleton.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_skeleton.h:36, from modules/gltf/structures/gltf_skeleton.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_skin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_skin.h:36, from modules/gltf/structures/gltf_skin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/structures/gltf_texture.h:36, from modules/gltf/structures/gltf_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/structures/gltf_texture_sampler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from modules/gltf/structures/gltf_texture_sampler.h:34, from modules/gltf/structures/gltf_texture_sampler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.h:34, from modules/gltf/extensions/gltf_document_extension_convert_importer_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_texture_ktx.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_texture_ktx.h:34, from modules/gltf/extensions/gltf_document_extension_texture_ktx.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_document_extension_texture_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/../extensions/gltf_light.h:34, from modules/gltf/extensions/../gltf_state.h:34, from modules/gltf/extensions/gltf_document_extension.h:34, from modules/gltf/extensions/gltf_document_extension_texture_webp.h:34, from modules/gltf/extensions/gltf_document_extension_texture_webp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_light.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_light.h:34, from modules/gltf/extensions/gltf_light.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/gltf_spec_gloss.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/gltf_spec_gloss.h:34, from modules/gltf/extensions/gltf_spec_gloss.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/physics/gltf_document_extension_physics.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/gltf/extensions/physics/../../extensions/gltf_light.h:34, from modules/gltf/extensions/physics/../../gltf_state.h:34, from modules/gltf/extensions/physics/../gltf_document_extension.h:34, from modules/gltf/extensions/physics/gltf_document_extension_physics.h:34, from modules/gltf/extensions/physics/gltf_document_extension_physics.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/glslang/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from modules/glslang/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gltf/extensions/physics/gltf_physics_body.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/physics_body_3d.h:34, from modules/gltf/extensions/physics/gltf_physics_body.h:34, from modules/gltf/extensions/physics/gltf_physics_body.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_glslang.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_glslang.linuxbsd.template_release.rv64.a ... Compiling modules/gltf/extensions/physics/gltf_physics_shape.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/collision_shape_3d.h:34, from modules/gltf/extensions/physics/gltf_physics_shape.h:36, from modules/gltf/extensions/physics/gltf_physics_shape.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/gridmap/grid_map.cpp ... Compiling modules/gridmap/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/gridmap/grid_map.h:34, from modules/gridmap/grid_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/gridmap/grid_map.h:34, from modules/gridmap/register_types.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/hdr/image_loader_hdr.cpp ... Compiling modules/hdr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/jpeg-compressor/jpgd.cpp ... Linking Static Library modules/libmodule_hdr.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_hdr.linuxbsd.template_release.rv64.a ... Compiling thirdparty/jpeg-compressor/jpge.cpp ... Linking Static Library modules/libmodule_gltf.linuxbsd.template_release.rv64.a ... Compiling modules/jsonrpc/jsonrpc.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/jsonrpc/jsonrpc.h:34, from modules/jsonrpc/jsonrpc.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_gltf.linuxbsd.template_release.rv64.a ... Compiling modules/jsonrpc/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/jsonrpc/jsonrpc.h:34, from modules/jsonrpc/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/crypto_mbedtls.cpp ... Compiling modules/jpg/image_loader_jpegd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_jsonrpc.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_jsonrpc.linuxbsd.template_release.rv64.a ... Compiling modules/jpg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/dtls_server_mbedtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/dtls_server_mbedtls.h:34, from modules/mbedtls/dtls_server_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_jpg.linuxbsd.template_release.rv64.a ... In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from modules/mbedtls/dtls_server_mbedtls.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Ranlib Library modules/libmodule_jpg.linuxbsd.template_release.rv64.a ... Compiling modules/mbedtls/packet_peer_mbed_dtls.cpp ... Linking Static Library modules/libmodule_gridmap.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/packet_peer_mbed_dtls.h:34, from modules/mbedtls/packet_peer_mbed_dtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_gridmap.linuxbsd.template_release.rv64.a ... Compiling modules/mbedtls/register_types.cpp ... Compiling modules/mbedtls/stream_peer_mbedtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/stream_peer_mbedtls.h:34, from modules/mbedtls/stream_peer_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mbedtls/tls_context_mbedtls.cpp ... In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from modules/mbedtls/packet_peer_mbed_dtls.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/tls_context_mbedtls.h:34, from modules/mbedtls/tls_context_mbedtls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from modules/mbedtls/dtls_server_mbedtls.h:36, from modules/mbedtls/register_types.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling thirdparty/meshoptimizer/allocator.cpp ... Compiling thirdparty/meshoptimizer/clusterizer.cpp ... Compiling thirdparty/meshoptimizer/indexcodec.cpp ... Compiling thirdparty/meshoptimizer/indexgenerator.cpp ... Compiling thirdparty/meshoptimizer/overdrawanalyzer.cpp ... Compiling thirdparty/meshoptimizer/overdrawoptimizer.cpp ... Compiling thirdparty/meshoptimizer/simplifier.cpp ... Linking Static Library modules/libmodule_mbedtls.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_mbedtls.linuxbsd.template_release.rv64.a ... Compiling thirdparty/meshoptimizer/spatialorder.cpp ... Compiling thirdparty/meshoptimizer/stripifier.cpp ... Compiling thirdparty/meshoptimizer/vcacheanalyzer.cpp ... Compiling thirdparty/meshoptimizer/vcacheoptimizer.cpp ... Compiling thirdparty/meshoptimizer/vertexcodec.cpp ... Compiling thirdparty/meshoptimizer/vertexfilter.cpp ... Compiling thirdparty/meshoptimizer/vfetchanalyzer.cpp ... Compiling thirdparty/meshoptimizer/vfetchoptimizer.cpp ... Compiling modules/minimp3/audio_stream_mp3.cpp ... Compiling modules/minimp3/register_types.cpp ... Compiling modules/minimp3/resource_importer_mp3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, from modules/minimp3/audio_stream_mp3.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from modules/minimp3/audio_stream_mp3.h:34, from modules/minimp3/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/meshoptimizer/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/resources/surface_tool.h:34, from modules/meshoptimizer/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/mobile_vr/mobile_vr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/mobile_vr/mobile_vr_interface.h:34, from modules/mobile_vr/mobile_vr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_meshoptimizer.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_meshoptimizer.linuxbsd.template_release.rv64.a ... Compiling modules/mobile_vr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/mobile_vr/mobile_vr_interface.h:34, from modules/mobile_vr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from thirdparty/minimp3/minimp3_ex.h:10, from modules/minimp3/audio_stream_mp3.h:37: In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at thirdparty/minimp3/minimp3.h:1245:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at thirdparty/minimp3/minimp3.h:1784:26: thirdparty/minimp3/minimp3.h:696:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 696 | iscf[gr->n_long_sfb + i + 1] += gr->subblock_gain[1] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/minimp3/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': thirdparty/minimp3/minimp3.h:662:26: note: at offset 40 into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at thirdparty/minimp3/minimp3.h:1245:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at thirdparty/minimp3/minimp3.h:1784:26: thirdparty/minimp3/minimp3.h:697:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 697 | iscf[gr->n_long_sfb + i + 2] += gr->subblock_gain[2] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/minimp3/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': thirdparty/minimp3/minimp3.h:662:26: note: at offset [41, 511] into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at thirdparty/minimp3/minimp3.h:1245:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at thirdparty/minimp3/minimp3.h:1784:26: thirdparty/minimp3/minimp3.h:696:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 696 | iscf[gr->n_long_sfb + i + 1] += gr->subblock_gain[1] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/minimp3/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': thirdparty/minimp3/minimp3.h:662:26: note: at offset 40 into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at thirdparty/minimp3/minimp3.h:1245:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at thirdparty/minimp3/minimp3.h:1784:26: thirdparty/minimp3/minimp3.h:697:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 697 | iscf[gr->n_long_sfb + i + 2] += gr->subblock_gain[2] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/minimp3/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': thirdparty/minimp3/minimp3.h:662:26: note: at offset [41, 296] into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ Compiling modules/multiplayer/multiplayer_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from modules/multiplayer/multiplayer_debugger.h:34, from modules/multiplayer/multiplayer_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/multiplayer_spawner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_spawner.h:34, from modules/multiplayer/multiplayer_spawner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/multiplayer_spawner.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Linking Static Library modules/libmodule_mobile_vr.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_mobile_vr.linuxbsd.template_release.rv64.a ... Compiling modules/multiplayer/multiplayer_synchronizer.cpp ... Linking Static Library modules/libmodule_minimp3.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_minimp3.linuxbsd.template_release.rv64.a ... Compiling modules/multiplayer/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_synchronizer.h:34, from modules/multiplayer/multiplayer_synchronizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from modules/multiplayer/multiplayer_debugger.h:34, from modules/multiplayer/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/multiplayer/scene_cache_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./scene/main/multiplayer_api.h:34, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_cache_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/multiplayer_synchronizer.cpp:34: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/register_types.cpp:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/scene_multiplayer.cpp ... Compiling modules/multiplayer/scene_replication_config.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./scene/main/multiplayer_api.h:34, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/scene_multiplayer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/scene_replication_config.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_replication_config.cpp:33: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/multiplayer/scene_replication_interface.cpp ... Compiling modules/multiplayer/scene_rpc_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/multiplayer/scene_replication_config.h:34, from modules/multiplayer/multiplayer_spawner.h:34, from modules/multiplayer/scene_replication_interface.h:34, from modules/multiplayer/scene_replication_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/multiplayer/scene_rpc_interface.h:34, from modules/multiplayer/scene_rpc_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_rpc_interface.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from modules/multiplayer/scene_cache_interface.h:34, from modules/multiplayer/scene_multiplayer.h:34, from modules/multiplayer/scene_replication_interface.cpp:33: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' 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 ... Linking Static Library modules/libmodule_multiplayer.linuxbsd.template_release.rv64.a ... Compiling thirdparty/recastnavigation/Recast/Source/RecastRasterization.cpp ... Ranlib Library modules/libmodule_multiplayer.linuxbsd.template_release.rv64.a ... Compiling thirdparty/recastnavigation/Recast/Source/RecastRegion.cpp ... Compiling thirdparty/rvo2/rvo2_2d/Agent2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/Obstacle2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/KdTree2d.cpp ... Compiling thirdparty/rvo2/rvo2_2d/RVOSimulator2d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/Agent3d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/KdTree3d.cpp ... Compiling thirdparty/rvo2/rvo2_3d/RVOSimulator3d.cpp ... Compiling modules/noise/fastnoise_lite.cpp ... Compiling modules/noise/noise.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/fastnoise_lite.h:34, from modules/noise/fastnoise_lite.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/noise_texture_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_agent.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise_texture_2d.h:34, from modules/noise/noise_texture_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/nav_agent.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_region.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_base.h:35, from modules/navigation/nav_region.h:34, from modules/navigation/nav_region.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/navigation_mesh_generator.cpp ... Compiling modules/navigation/nav_mesh_generator_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/navigation_region_3d.h:34, from modules/navigation/navigation_mesh_generator.h:36, from modules/navigation/navigation_mesh_generator.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_mesh_generator_2d.h:34, from modules/navigation/nav_mesh_generator_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/godot_navigation_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server_2d.h:34, from modules/navigation/godot_navigation_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./thirdparty/clipper2/include/clipper2/clipper.h:17, from modules/navigation/nav_mesh_generator_2d.cpp:47: ./thirdparty/clipper2/include/clipper2/clipper.core.h:166:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 166 | explicit Point(const Point& p) { Init(p.x, p.y); } | ^ ./thirdparty/clipper2/include/clipper2/clipper.core.h:166:22: note: remove the '< >' Compiling modules/navigation/nav_obstacle.cpp ... ./thirdparty/clipper2/include/clipper2/clipper.core.h:45:22: warning: 'Clipper2Lib::non_pair_error' defined but not used [-Wunused-variable] 45 | static const char* non_pair_error = | ^~~~~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:43:22: warning: 'Clipper2Lib::scale_error' defined but not used [-Wunused-variable] 43 | static const char* scale_error = | ^~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:41:22: warning: 'Clipper2Lib::range_error' defined but not used [-Wunused-variable] 41 | static const char* range_error = | ^~~~~~~~~~~ ./thirdparty/clipper2/include/clipper2/clipper.core.h:39:22: warning: 'Clipper2Lib::precision_error' defined but not used [-Wunused-variable] 39 | static const char* precision_error = | ^~~~~~~~~~~~~~~ In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_obstacle.h:36, from modules/navigation/nav_obstacle.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_link.cpp ... Compiling modules/navigation/nav_map.cpp ... Compiling modules/navigation/godot_navigation_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_base.h:35, from modules/navigation/nav_link.h:34, from modules/navigation/nav_link.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/navigation/nav_utils.h:35, from modules/navigation/nav_map.h:35, from modules/navigation/nav_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server.h:34, from modules/navigation/godot_navigation_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_agent.h:37, from modules/navigation/godot_navigation_server.h:34, from modules/navigation/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/navigation/nav_mesh_generator_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from modules/navigation/nav_mesh_generator_3d.h:36, from modules/navigation/nav_mesh_generator_3d.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/noise_texture_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/noise_texture_3d.h:34, from modules/noise/noise_texture_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/noise/noise.h:34, from modules/noise/fastnoise_lite.h:34, from modules/noise/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/noise/editor/noise_editor_plugin.cpp ... Compiling modules/ogg/ogg_packet_sequence.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/ogg/ogg_packet_sequence.h:34, from modules/ogg/ogg_packet_sequence.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_navigation.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_navigation.linuxbsd.template_release.rv64.a ... Compiling modules/ogg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/ogg/ogg_packet_sequence.h:34, from modules/ogg/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/openxr_api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/openxr_api.h:34, from modules/openxr/openxr_api.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_noise.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_noise.linuxbsd.template_release.rv64.a ... Compiling modules/openxr/openxr_api_extension.cpp ... Compiling modules/openxr/openxr_interface.cpp ... Linking Static Library modules/libmodule_ogg.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_ogg.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/openxr_api.h:34, from modules/openxr/openxr_api_extension.h:34, from modules/openxr/openxr_api_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ Compiling modules/openxr/openxr_util.cpp ... ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/openxr/openxr_util.h:34, from modules/openxr/openxr_util.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_map.h:34, from modules/openxr/openxr_interface.h:34, from modules/openxr/openxr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_map.h:34, from modules/openxr/action_map/openxr_action_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_action_set.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_action_set.h:34, from modules/openxr/action_map/openxr_action_set.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_interaction_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_interaction_profile.h:34, from modules/openxr/action_map/openxr_interaction_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/action_map/openxr_interaction_profile_metadata.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/action_map/openxr_action.h:34, from modules/openxr/action_map/openxr_interaction_profile_metadata.h:54, from modules/openxr/action_map/openxr_interaction_profile_metadata.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/scene/openxr_hand.cpp ... Compiling modules/openxr/extensions/openxr_vulkan_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from modules/openxr/scene/openxr_hand.h:34, from modules/openxr/scene/openxr_hand.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_vulkan_extension.h:34, from modules/openxr/extensions/openxr_vulkan_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_opengl_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_opengl_extension.h:36, from modules/openxr/extensions/openxr_opengl_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_palm_pose_extension.cpp ... Compiling modules/openxr/extensions/openxr_composition_layer_depth_extension.cpp ... Compiling modules/openxr/extensions/openxr_eye_gaze_interaction.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_palm_pose_extension.h:34, from modules/openxr/extensions/openxr_palm_pose_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_composition_layer_provider.h:34, from modules/openxr/extensions/openxr_composition_layer_depth_extension.h:34, from modules/openxr/extensions/openxr_composition_layer_depth_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_eye_gaze_interaction.h:34, from modules/openxr/extensions/openxr_eye_gaze_interaction.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_htc_controller_extension.cpp ... Compiling modules/openxr/extensions/openxr_htc_vive_tracker_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_htc_controller_extension.h:34, from modules/openxr/extensions/openxr_htc_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_htc_vive_tracker_extension.h:34, from modules/openxr/extensions/openxr_htc_vive_tracker_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_huawei_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_huawei_controller_extension.h:34, from modules/openxr/extensions/openxr_huawei_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_hand_tracking_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_hand_tracking_extension.h:36, from modules/openxr/extensions/openxr_hand_tracking_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_foveation_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_foveation_extension.h:44, from modules/openxr/extensions/openxr_fb_foveation_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp ... Compiling modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_update_swapchain_extension.h:39, from modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.h:34, from modules/openxr/extensions/openxr_fb_passthrough_extension_wrapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.h:39, from modules/openxr/extensions/openxr_fb_display_refresh_rate_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_pico_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_pico_controller_extension.h:34, from modules/openxr/extensions/openxr_pico_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_wmr_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_wmr_controller_extension.h:34, from modules/openxr/extensions/openxr_wmr_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_ml2_controller_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/hash_map.h:35, from modules/openxr/extensions/openxr_extension_wrapper.h:36, from modules/openxr/extensions/openxr_ml2_controller_extension.h:34, from modules/openxr/extensions/openxr_ml2_controller_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/openxr/extensions/openxr_extension_wrapper_extension.cpp ... Compiling modules/regex/regex.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from modules/openxr/extensions/../action_map/openxr_action.h:34, from modules/openxr/extensions/../openxr_api.h:34, from modules/openxr/extensions/../openxr_api_extension.h:34, from modules/openxr/extensions/openxr_extension_wrapper_extension.h:34, from modules/openxr/extensions/openxr_extension_wrapper_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/regex/regex.h:34, from modules/regex/regex.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/regex/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/regex/regex.h:34, from modules/regex/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/squish/image_decompress_squish.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/squish/image_decompress_squish.h:34, from modules/squish/image_decompress_squish.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/squish/register_types.cpp ... Linking Static Library modules/libmodule_openxr.linuxbsd.template_release.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgBezier.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/squish/image_decompress_squish.h:34, from modules/squish/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_openxr.linuxbsd.template_release.rv64.a ... Linking Static Library modules/libmodule_squish.linuxbsd.template_release.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgCompressor.cpp ... Ranlib Library modules/libmodule_squish.linuxbsd.template_release.rv64.a ... Compiling thirdparty/thorvg/src/common/tvgMath.cpp ... Compiling thirdparty/thorvg/src/common/tvgStr.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgCssStyle.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgLoader.cpp ... Linking Static Library modules/libmodule_regex.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_regex.linuxbsd.template_release.rv64.a ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgPath.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgSceneBuilder.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgSvgUtil.cpp ... Compiling thirdparty/thorvg/src/loaders/svg/tvgXmlParser.cpp ... Compiling thirdparty/thorvg/src/loaders/raw/tvgRawLoader.cpp ... Compiling thirdparty/thorvg/src/loaders/external_png/tvgPngLoader.cpp ... Compiling thirdparty/thorvg/src/loaders/jpg/tvgJpgd.cpp ... Compiling thirdparty/thorvg/src/loaders/jpg/tvgJpgLoader.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgAccessor.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgCanvas.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgFill.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgInitializer.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgLoader.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgPaint.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgPicture.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgRender.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgScene.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgShape.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgSwCanvas.cpp ... Compiling thirdparty/thorvg/src/renderer/tvgTaskScheduler.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwFill.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwImage.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwMath.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwMemPool.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRaster.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwRle.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwShape.cpp ... Compiling thirdparty/thorvg/src/renderer/sw_engine/tvgSwStroke.cpp ... Compiling modules/text_server_adv/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/text_server_adv.h:39, from modules/text_server_adv/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/text_server_adv/script_iterator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/script_iterator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/text_server_adv/text_server_adv.cpp ... Compiling modules/text_server_adv/thorvg_bounds_iterator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from modules/text_server_adv/script_iterator.h:46, from modules/text_server_adv/text_server_adv.h:39, from modules/text_server_adv/text_server_adv.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/svg/image_loader_svg.cpp ... Compiling modules/svg/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/text_server_adv/thorvg_svg_in_ot.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from modules/text_server_adv/thorvg_svg_in_ot.cpp:45: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/tga/image_loader_tga.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_svg.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_svg.linuxbsd.template_release.rv64.a ... Compiling modules/tga/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/upnp/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp.h:34, from modules/upnp/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/upnp/upnp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp.h:34, from modules/upnp/upnp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/upnp/upnp_device.cpp ... Linking Static Library modules/libmodule_tga.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_tga.linuxbsd.template_release.rv64.a ... Compiling thirdparty/vhacd/src/vhacdManifoldMesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from modules/upnp/upnp_device.h:34, from modules/upnp/upnp_device.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/vhacd/src/FloatMath.cpp ... Compiling thirdparty/vhacd/src/vhacdMesh.cpp ... Linking Static Library modules/libmodule_upnp.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_upnp.linuxbsd.template_release.rv64.a ... 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 thirdparty/vhacd/src/VHACD.cpp ... Compiling thirdparty/vhacd/src/btConvexHullComputer.cpp ... Compiling modules/webp/image_loader_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webp/register_types.cpp ... Compiling modules/webp/resource_saver_webp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/vhacd/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/webp/resource_saver_webp.h:34, from modules/webp/resource_saver_webp.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from modules/vhacd/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webp/webp_common.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from modules/webp/webp_common.h:34, from modules/webp/webp_common.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/webrtc/register_types.cpp ... Linking Static Library modules/libmodule_vhacd.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_vhacd.linuxbsd.template_release.rv64.a ... Compiling modules/webrtc/webrtc_data_channel.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_webp.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_webp.linuxbsd.template_release.rv64.a ... Compiling modules/webrtc/webrtc_data_channel_extension.cpp ... In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_extension.h:34, from modules/webrtc/webrtc_data_channel_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webrtc/webrtc_data_channel_js.cpp ... Compiling modules/webrtc/webrtc_multiplayer_peer.cpp ... Compiling modules/webrtc/webrtc_peer_connection.cpp ... Compiling modules/webrtc/webrtc_peer_connection_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_multiplayer_peer.h:34, from modules/webrtc/webrtc_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_peer_connection.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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_peer_connection.h:34, from modules/webrtc/webrtc_peer_connection_extension.h:34, from modules/webrtc/webrtc_peer_connection_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webrtc/webrtc_peer_connection_js.cpp ... Compiling modules/websocket/emws_peer.cpp ... Compiling modules/websocket/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/remote_debugger_peer_websocket.h:34, from modules/websocket/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/websocket/remote_debugger_peer_websocket.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/remote_debugger_peer_websocket.h:34, from modules/websocket/remote_debugger_peer_websocket.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/websocket/websocket_multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/websocket_multiplayer_peer.h:34, from modules/websocket/websocket_multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/websocket/websocket_peer.cpp ... Linking Static Library modules/libmodule_webrtc.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_webrtc.linuxbsd.template_release.rv64.a ... Compiling modules/websocket/wsl_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from modules/websocket/websocket_peer.h:34, from modules/websocket/websocket_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/ring_buffer.h:34, from modules/websocket/packet_buffer.h:34, from modules/websocket/wsl_peer.h:36, from modules/websocket/wsl_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from modules/websocket/websocket_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling modules/webxr/register_types.cpp ... Compiling modules/webxr/webxr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/webxr/webxr_interface.h:34, from modules/webxr/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_websocket.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_websocket.linuxbsd.template_release.rv64.a ... Compiling modules/webxr/webxr_interface_js.cpp ... Compiling modules/zip/register_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from modules/webxr/webxr_interface.h:34, from modules/webxr/webxr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_packer.h:34, from modules/zip/register_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling modules/zip/zip_packer.cpp ... Compiling modules/zip/zip_reader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_packer.h:34, from modules/zip/zip_packer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from modules/zip/zip_reader.h:34, from modules/zip/zip_reader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling platform/android/api/api.cpp ... Linking Static Library modules/libmodule_zip.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_zip.linuxbsd.template_release.rv64.a ... Compiling platform/ios/api/api.cpp ... Compiling platform/web/api/api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from platform/android/api/java_class_wrapper.h:34, from platform/android/api/api.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from platform/web/api/javascript_bridge_singleton.h:34, from platform/web/api/api.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_webxr.linuxbsd.template_release.rv64.a ... Ranlib Library modules/libmodule_webxr.linuxbsd.template_release.rv64.a ... Compiling platform/register_platform_apis.gen.cpp ... Compiling drivers/unix/dir_access_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from drivers/unix/dir_access_unix.h:36, from drivers/unix/dir_access_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/file_access_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from drivers/unix/file_access_unix.h:34, from drivers/unix/file_access_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library platform/libplatform.linuxbsd.template_release.rv64.a ... Ranlib Library platform/libplatform.linuxbsd.template_release.rv64.a ... Compiling drivers/unix/ip_unix.cpp ... Compiling drivers/unix/net_socket_posix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/os_unix.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from drivers/unix/os_unix.h:36, from drivers/unix/os_unix.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/unix/syslog_logger.cpp ... Compiling drivers/unix/thread_posix.cpp ... In file included from ./core/os/thread.h:42, from drivers/unix/thread_posix.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/logger.h:34, from drivers/unix/syslog_logger.h:36, from drivers/unix/syslog_logger.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/windows/dir_access_windows.cpp ... Compiling drivers/windows/file_access_windows.cpp ... Compiling drivers/alsa/audio_driver_alsa.cpp ... In file included from ./core/os/thread.h:42, from drivers/alsa/audio_driver_alsa.h:37, from drivers/alsa/audio_driver_alsa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/coreaudio/audio_driver_coreaudio.cpp ... Compiling drivers/pulseaudio/audio_driver_pulseaudio.cpp ... In file included from ./core/os/thread.h:42, from drivers/pulseaudio/audio_driver_pulseaudio.h:37, from drivers/pulseaudio/audio_driver_pulseaudio.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/alsamidi/midi_driver_alsamidi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/coremidi/midi_driver_coremidi.cpp ... Compiling drivers/winmidi/midi_driver_winmidi.cpp ... Compiling thirdparty/volk/volk.c ... Compiling thirdparty/vulkan/vk_mem_alloc.cpp ... Compiling thirdparty/glad/gl.c ... Compiling thirdparty/glad/egl.c ... Compiling drivers/gles3/rasterizer_canvas_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from drivers/gles3/rasterizer_scene_gles3.h:37, from drivers/gles3/rasterizer_canvas_gles3.h:36, from drivers/gles3/rasterizer_canvas_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/rasterizer_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./drivers/gles3/shader_gles3.h:36, from ./drivers/gles3/shaders/copy.glsl.gen.h:6, from drivers/gles3/effects/copy_effects.h:36, from drivers/gles3/rasterizer_gles3.h:36, from drivers/gles3/rasterizer_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/rasterizer_scene_gles3.cpp ... Compiling drivers/vulkan/vulkan_context.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from drivers/gles3/rasterizer_scene_gles3.h:37, from drivers/gles3/rasterizer_scene_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from drivers/vulkan/vulkan_context.h:36, from drivers/vulkan/vulkan_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/vulkan/rendering_device_vulkan.cpp ... Compiling drivers/gles3/shader_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/object/worker_thread_pool.h:34, from drivers/vulkan/rendering_device_vulkan.h:34, from drivers/vulkan/rendering_device_vulkan.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from drivers/gles3/shader_gles3.h:36, from drivers/gles3/shader_gles3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/config.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/config.h:36, from drivers/gles3/storage/config.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/light_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/light_storage.h:38, from drivers/gles3/storage/light_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/material_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/material_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/mesh_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/mesh_storage.h:36, from drivers/gles3/storage/mesh_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/particles_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/storage/particles_storage.h:36, from drivers/gles3/storage/particles_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/render_scene_buffers_gles3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/rendering/storage/render_scene_buffers.h:34, from drivers/gles3/storage/render_scene_buffers_gles3.h:36, from drivers/gles3/storage/render_scene_buffers_gles3.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/storage/texture_storage.cpp ... Compiling drivers/gles3/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/gles3/storage/config.h:36, from drivers/gles3/storage/texture_storage.h:38, from drivers/gles3/storage/texture_storage.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/storage/utilities.h:34, from drivers/gles3/storage/utilities.h:36, from drivers/gles3/storage/utilities.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/effects/copy_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./drivers/gles3/shader_gles3.h:36, from ./drivers/gles3/shaders/copy.glsl.gen.h:6, from drivers/gles3/effects/copy_effects.h:36, from drivers/gles3/effects/copy_effects.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/environment/fog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/environment/fog.h:36, from drivers/gles3/environment/fog.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/gles3/environment/gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from drivers/gles3/environment/gi.h:36, from drivers/gles3/environment/gi.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/egl/egl_manager.cpp ... Compiling drivers/png/image_loader_png.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from drivers/egl/egl_manager.h:39, from drivers/egl/egl_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/png/png_driver_common.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from drivers/png/png_driver_common.h:34, from drivers/png/png_driver_common.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/png/resource_saver_png.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from drivers/png/resource_saver_png.h:34, from drivers/png/resource_saver_png.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling drivers/register_driver_types.cpp ... Compiling scene/property_utils.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from ./core/extension/gdextension_manager.h:34, from drivers/register_driver_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/property_utils.h:34, from scene/property_utils.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/register_scene_types.cpp ... Linking Static Library drivers/libdrivers.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from scene/register_scene_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library drivers/libdrivers.linuxbsd.template_release.rv64.a ... Compiling scene/scene_string_names.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from scene/scene_string_names.h:34, from scene/scene_string_names.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/canvas_item.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/canvas_item.h:34, from scene/main/canvas_item.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/canvas_layer.cpp ... In file included from ./core/io/stream_peer_gzip.h:38, from ./scene/main/http_request.h:35, from scene/register_scene_types.cpp:134: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/canvas_layer.h:34, from scene/main/canvas_layer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/http_request.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from ./core/io/http_client.h:34, from scene/main/http_request.h:34, from scene/main/http_request.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38, from scene/main/http_request.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/instance_placeholder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/instance_placeholder.h:34, from scene/main/instance_placeholder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/missing_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/missing_resource.h:34, from scene/main/missing_node.h:34, from scene/main/missing_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/multiplayer_api.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/main/multiplayer_api.h:34, from scene/main/multiplayer_api.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from scene/main/multiplayer_api.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/multiplayer_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from scene/main/multiplayer_peer.h:34, from scene/main/multiplayer_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from scene/main/node.h:34, from scene/main/node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from scene/main/node.cpp:42: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/resource_preloader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/resource_preloader.h:34, from scene/main/resource_preloader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/scene_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from scene/main/scene_tree.h:34, from scene/main/scene_tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./scene/main/multiplayer_peer.h:34, from ./scene/main/multiplayer_api.h:35, from scene/main/scene_tree.cpp:49: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling scene/main/shader_globals_override.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/shader_globals_override.h:34, from scene/main/shader_globals_override.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/timer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/timer.h:34, from scene/main/timer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/viewport.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/main/viewport.h:34, from scene/main/viewport.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/main/window.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/viewport.h:34, from scene/main/window.h:34, from scene/main/window.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/aspect_ratio_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/base_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from scene/gui/base_button.h:34, from scene/gui/base_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/box_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/box_container.h:34, from scene/gui/box_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/button.h:34, from scene/gui/button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/center_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/center_container.h:34, from scene/gui/center_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/check_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/check_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/code_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from scene/gui/code_edit.h:34, from scene/gui/code_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_mode.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/aspect_ratio_container.h:34, from ./scene/gui/color_picker.h:34, from scene/gui/color_mode.h:34, from scene/gui/color_mode.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_picker.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/aspect_ratio_container.h:34, from scene/gui/color_picker.h:34, from scene/gui/color_picker.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/color_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/color_rect.h:34, from scene/gui/color_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/container.h:34, from scene/gui/container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/control.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from scene/gui/control.h:34, from scene/gui/control.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/dialogs.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/file_dialog.cpp ... Compiling scene/gui/flow_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/flow_container.h:34, from scene/gui/flow_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_edit_arranger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/gui/graph_edit_arranger.h:34, from scene/gui/graph_edit_arranger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_element.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/graph_element.h:34, from scene/gui/graph_element.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/graph_node.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from ./scene/gui/graph_element.h:34, from scene/gui/graph_node.h:34, from scene/gui/graph_node.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/grid_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/item_list.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/item_list.h:34, from scene/gui/item_list.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/label.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/label.h:34, from scene/gui/label.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/line_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/line_edit.h:34, from scene/gui/line_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/link_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/link_button.h:34, from scene/gui/link_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/margin_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/menu_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from ./scene/gui/button.h:34, from scene/gui/menu_bar.h:34, from scene/gui/menu_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/menu_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/nine_patch_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/nine_patch_rect.h:34, from scene/gui/nine_patch_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/option_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/panel.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/panel.h:34, from scene/gui/panel.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/panel_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/popup.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/viewport.h:34, from ./scene/main/window.h:34, from scene/gui/popup.h:34, from scene/gui/popup.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/popup_menu.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from scene/gui/popup_menu.h:34, from scene/gui/popup_menu.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/progress_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/range.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/range.h:34, from scene/gui/range.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/reference_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/reference_rect.h:34, from scene/gui/reference_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/rich_text_effect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/gui/rich_text_effect.h:34, from scene/gui/rich_text_effect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/rich_text_label.cpp ... In file included from ./core/os/memory.h:35, from ./core/object/worker_thread_pool.h:34, from scene/gui/rich_text_label.h:34, from scene/gui/rich_text_label.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/scroll_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/scroll_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/separator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/separator.h:34, from scene/gui/separator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/slider.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/spin_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/split_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/subviewport_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/container.h:34, from scene/gui/subviewport_container.h:34, from scene/gui/subviewport_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/tab_bar.cpp ... Compiling scene/gui/tab_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/tab_bar.h:34, from scene/gui/tab_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/text_edit.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/text_edit.h:34, from scene/gui/text_edit.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_button.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/shortcut.h:34, from ./scene/gui/base_button.h:34, from scene/gui/texture_button.h:34, from scene/gui/texture_button.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_progress_bar.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from ./scene/gui/range.h:34, from scene/gui/texture_progress_bar.h:34, from scene/gui/texture_progress_bar.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/texture_rect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/texture_rect.h:34, from scene/gui/texture_rect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/tree.h:34, from scene/gui/tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/video_stream_player.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from ./scene/gui/control.h:34, from scene/gui/video_stream_player.h:34, from scene/gui/video_stream_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/gui/view_panner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/gui/view_panner.h:34, from scene/gui/view_panner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/area_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/3d/area_3d.h:34, from scene/3d/area_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/audio_listener_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/audio_listener_3d.h:34, from scene/3d/audio_listener_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/audio_stream_player_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/area_3d.h:34, from scene/3d/audio_stream_player_3d.h:35, from scene/3d/audio_stream_player_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/bone_attachment_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/skeleton_3d.h:34, from scene/3d/bone_attachment_3d.h:34, from scene/3d/bone_attachment_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/camera_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/camera_3d.h:34, from scene/3d/camera_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_object_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/camera_3d.h:34, from scene/3d/collision_object_3d.h:34, from scene/3d/collision_object_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_polygon_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/collision_polygon_3d.h:34, from scene/3d/collision_polygon_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/collision_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/collision_shape_3d.h:34, from scene/3d/collision_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/cpu_particles_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/cpu_particles_3d.h:34, from scene/3d/cpu_particles_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/decal.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/decal.h:34, from scene/3d/decal.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/fog_volume.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/fog_volume.h:35, from scene/3d/fog_volume.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/gpu_particles_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/gpu_particles_3d.h:34, from scene/3d/gpu_particles_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/gpu_particles_collision_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/gpu_particles_collision_3d.h:34, from scene/3d/gpu_particles_collision_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/importer_mesh_instance_3d.cpp ... Compiling scene/3d/joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/importer_mesh_instance_3d.h:34, from scene/3d/importer_mesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/joint_3d.h:34, from scene/3d/joint_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/label_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/label_3d.h:34, from scene/3d/label_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/light_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from scene/3d/light_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/lightmap_gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/lightmap_gi.h:34, from scene/3d/lightmap_gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/lightmap_probe.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/lightmap_probe.h:34, from scene/3d/lightmap_probe.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/lightmapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/3d/lightmapper.h:34, from scene/3d/lightmapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/marker_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/marker_3d.h:34, from scene/3d/marker_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/mesh_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/3d/mesh_instance_3d.h:34, from scene/3d/mesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/multimesh_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/multimesh_instance_3d.h:34, from scene/3d/multimesh_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_agent_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/navigation_agent_3d.h:34, from scene/3d/navigation_agent_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_link_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_link_3d.h:34, from scene/3d/navigation_link_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_obstacle_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_obstacle_3d.h:34, from scene/3d/navigation_obstacle_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/navigation_region_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/navigation_region_3d.h:34, from scene/3d/navigation_region_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/node_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/node_3d.h:34, from scene/3d/node_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/occluder_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/occluder_instance_3d.h:34, from scene/3d/occluder_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/path_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/path_3d.h:34, from scene/3d/path_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/physics_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/3d/physics_body_3d.h:34, from scene/3d/physics_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/ray_cast_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/ray_cast_3d.h:34, from scene/3d/ray_cast_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/reflection_probe.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/reflection_probe.h:34, from scene/3d/reflection_probe.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/remote_transform_3d.cpp ... Compiling scene/3d/shape_cast_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/remote_transform_3d.h:34, from scene/3d/remote_transform_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/shape_cast_3d.h:34, from scene/3d/shape_cast_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/skeleton_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/skeleton_3d.h:34, from scene/3d/skeleton_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library modules/libmodule_text_server_adv.linuxbsd.template_release.rv64.a ... Compiling scene/3d/skeleton_ik_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/skeleton_3d.h:34, from scene/3d/skeleton_ik_3d.h:36, from scene/3d/skeleton_ik_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library modules/libmodule_text_server_adv.linuxbsd.template_release.rv64.a ... Compiling scene/3d/soft_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/3d/soft_body_3d.h:34, from scene/3d/soft_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/spring_arm_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/spring_arm_3d.h:34, from scene/3d/spring_arm_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/sprite_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/sprite_3d.h:34, from scene/3d/sprite_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/vehicle_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/3d/physics_body_3d.h:34, from scene/3d/vehicle_body_3d.h:34, from scene/3d/vehicle_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/velocity_tracker_3d.cpp ... Compiling scene/3d/visible_on_screen_notifier_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/velocity_tracker_3d.h:34, from scene/3d/velocity_tracker_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/visible_on_screen_notifier_3d.h:34, from scene/3d/visible_on_screen_notifier_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/visual_instance_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from scene/3d/visual_instance_3d.h:34, from scene/3d/visual_instance_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/voxel_gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/3d/voxel_gi.h:34, from scene/3d/voxel_gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/voxelizer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from ./scene/resources/multimesh.h:34, from scene/3d/voxelizer.h:34, from scene/3d/voxelizer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/world_environment.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/3d/world_environment.h:34, from scene/3d/world_environment.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/3d/xr_nodes.cpp ... Compiling scene/2d/animated_sprite_2d.cpp ... Compiling scene/2d/area_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/camera_3d.h:34, from scene/3d/xr_nodes.h:34, from scene/3d/xr_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/animated_sprite_2d.h:34, from scene/2d/animated_sprite_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/2d/area_2d.h:34, from scene/2d/area_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/audio_listener_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/audio_listener_2d.h:34, from scene/2d/audio_listener_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/audio_stream_player_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/audio_stream_player_2d.h:34, from scene/2d/audio_stream_player_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/back_buffer_copy.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/camera_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/canvas_group.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/canvas_group.h:34, from scene/2d/canvas_group.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/canvas_modulate.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_object_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_polygon_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/collision_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/cpu_particles_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/cpu_particles_2d.h:34, from scene/2d/cpu_particles_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/gpu_particles_2d.cpp ... Compiling scene/2d/joint_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/gpu_particles_2d.h:34, from scene/2d/gpu_particles_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/joint_2d.h:34, from scene/2d/joint_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/light_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/light_occluder_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/line_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/line_builder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/line_2d.h:34, from scene/2d/line_builder.h:34, from scene/2d/line_builder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/marker_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/marker_2d.h:34, from scene/2d/marker_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/mesh_instance_2d.cpp ... Compiling scene/2d/multimesh_instance_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_agent_2d.cpp ... Compiling scene/2d/navigation_link_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from scene/2d/navigation_agent_2d.h:34, from scene/2d/navigation_agent_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_obstacle_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/navigation_link_2d.h:34, from scene/2d/navigation_link_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/navigation_region_2d.cpp ... Compiling scene/2d/node_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from scene/2d/node_2d.h:34, from scene/2d/node_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/resources/navigation_polygon.h:34, from scene/2d/navigation_region_2d.h:34, from scene/2d/navigation_region_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/parallax_background.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_layer.h:34, from scene/2d/parallax_background.h:34, from scene/2d/parallax_background.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/parallax_layer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/path_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/physical_bone_2d.cpp ... Compiling scene/2d/physics_body_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from ./scene/2d/physics_body_2d.h:34, from scene/2d/physical_bone_2d.h:34, from scene/2d/physical_bone_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/vset.h:34, from scene/2d/physics_body_2d.h:34, from scene/2d/physics_body_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/polygon_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/ray_cast_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/remote_transform_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/shape_cast_2d.cpp ... Compiling scene/2d/skeleton_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/shape_cast_2d.h:34, from scene/2d/shape_cast_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/sprite_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/sprite_2d.h:34, from scene/2d/sprite_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/tile_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/tile_map.h:34, from scene/2d/tile_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/2d/touch_screen_button.cpp ... Compiling scene/2d/visible_on_screen_notifier_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/2d/visible_on_screen_notifier_2d.h:34, from scene/2d/visible_on_screen_notifier_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_space_1d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_space_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_blend_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from ./scene/animation/animation_mixer.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_mixer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_mixer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_node_state_machine.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/math/expression.h:34, from scene/animation/animation_node_state_machine.h:34, from scene/animation/animation_node_state_machine.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_player.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_player.h:34, from scene/animation/animation_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/animation_tree.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/3d/mesh_instance_3d.h:34, from scene/animation/animation_mixer.h:34, from scene/animation/animation_tree.h:34, from scene/animation/animation_tree.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/root_motion_view.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/animation/root_motion_view.h:34, from scene/animation/root_motion_view.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/animation/tween.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from scene/animation/tween.h:34, from scene/animation/tween.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/audio/audio_stream_player.cpp ... Compiling thirdparty/misc/mikktspace.c ... In file included from scene/audio/audio_stream_player.h:34, from scene/audio/audio_stream_player.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/animated_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/animated_texture.h:34, from scene/resources/animated_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/animation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/animation.h:34, from scene/resources/animation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/animation_library.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/typed_array.h:34, from scene/resources/animation_library.h:34, from scene/resources/animation_library.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/atlas_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/atlas_texture.h:34, from scene/resources/atlas_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/audio_stream_polyphonic.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/audio_stream_polyphonic.h:34, from scene/resources/audio_stream_polyphonic.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/audio_stream_wav.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/audio/audio_stream.h:34, from scene/resources/audio_stream_wav.h:34, from scene/resources/audio_stream_wav.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/bit_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from scene/resources/bit_map.h:34, from scene/resources/bit_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/bone_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/skeleton_profile.h:34, from scene/resources/bone_map.h:34, from scene/resources/bone_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/box_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/box_shape_3d.h:34, from scene/resources/box_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/camera_attributes.cpp ... Compiling scene/resources/camera_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/camera_attributes.h:34, from scene/resources/camera_attributes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/camera_texture.h:34, from scene/resources/camera_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/canvas_item_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/canvas_item_material.h:34, from scene/resources/canvas_item_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/capsule_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/capsule_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/capsule_shape_3d.h:34, from scene/resources/capsule_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/circle_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/compressed_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/compressed_texture.h:34, from scene/resources/compressed_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/concave_polygon_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/concave_polygon_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/concave_polygon_shape_3d.h:34, from scene/resources/concave_polygon_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/convex_polygon_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/convex_polygon_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/convex_polygon_shape_3d.h:34, from scene/resources/convex_polygon_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/curve.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/curve.h:34, from scene/resources/curve.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/curve_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/curve_texture.h:34, from scene/resources/curve_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/cylinder_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/cylinder_shape_3d.h:34, from scene/resources/cylinder_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/environment.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/environment.h:34, from scene/resources/environment.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/fog_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/fog_material.h:34, from scene/resources/fog_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/font.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/font.h:34, from scene/resources/font.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/gradient.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/gradient.h:34, from scene/resources/gradient.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/gradient_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/gradient_texture.h:34, from scene/resources/gradient_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/height_map_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/height_map_shape_3d.h:34, from scene/resources/height_map_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/image_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/image_texture.h:34, from scene/resources/image_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/immediate_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/immediate_mesh.h:34, from scene/resources/immediate_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/importer_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/importer_mesh.h:34, from scene/resources/importer_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/label_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/label_settings.h:34, from scene/resources/label_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/material.h:34, from scene/resources/material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/mesh.h:34, from scene/resources/mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_data_tool.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_library.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/mesh_library.h:34, from scene/resources/mesh_library.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/mesh_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/mesh_texture.h:34, from scene/resources/mesh_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/multimesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from scene/resources/multimesh.h:34, from scene/resources/multimesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from scene/resources/navigation_mesh.h:34, from scene/resources/navigation_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh_source_geometry_data_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/resources/navigation_mesh_source_geometry_data_2d.h:34, from scene/resources/navigation_mesh_source_geometry_data_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_mesh_source_geometry_data_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/3d/node_3d.h:34, from ./scene/3d/visual_instance_3d.h:34, from scene/resources/navigation_mesh_source_geometry_data_3d.h:34, from scene/resources/navigation_mesh_source_geometry_data_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/navigation_polygon.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from scene/resources/navigation_polygon.h:34, from scene/resources/navigation_polygon.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/packed_scene.cpp ... Compiling scene/resources/particle_process_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from ./scene/resources/curve_texture.h:34, from scene/resources/particle_process_material.h:36, from scene/resources/particle_process_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/packed_scene.h:34, from scene/resources/packed_scene.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/physics_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/physics_material.h:34, from scene/resources/physics_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/placeholder_textures.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/placeholder_textures.h:34, from scene/resources/placeholder_textures.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/polygon_path_finder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/polygon_path_finder.h:34, from scene/resources/polygon_path_finder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/portable_compressed_texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/portable_compressed_texture.h:34, from scene/resources/portable_compressed_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/primitive_meshes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/font.h:34, from scene/resources/primitive_meshes.h:34, from scene/resources/primitive_meshes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/rectangle_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/resource_format_text.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/resource_format_text.h:34, from scene/resources/resource_format_text.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/segment_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/separation_ray_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_2d.h:34, from scene/resources/separation_ray_shape_2d.h:34, from scene/resources/separation_ray_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/separation_ray_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/separation_ray_shape_3d.h:34, from scene/resources/separation_ray_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shader.h:34, from scene/resources/shader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shader_include.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shader_include.h:34, from scene/resources/shader_include.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shape_2d.h:34, from scene/resources/shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/shape_3d.h:34, from scene/resources/shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d.h:34, from scene/resources/skeleton_modification_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_ccdik.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_ccdik.h:34, from scene/resources/skeleton_modification_2d_ccdik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_fabrik.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_fabrik.h:34, from scene/resources/skeleton_modification_2d_fabrik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_jiggle.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_jiggle.h:34, from scene/resources/skeleton_modification_2d_jiggle.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_lookat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_lookat.h:34, from scene/resources/skeleton_modification_2d_lookat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_physicalbones.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_physicalbones.h:34, from scene/resources/skeleton_modification_2d_physicalbones.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_stackholder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_stackholder.h:34, from scene/resources/skeleton_modification_2d_stackholder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_2d_twoboneik.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_2d_twoboneik.h:34, from scene/resources/skeleton_modification_2d_twoboneik.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skeleton_modification_stack_2d.cpp ... Compiling scene/resources/skeleton_profile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./scene/main/node.h:34, from ./scene/main/canvas_item.h:34, from ./scene/2d/node_2d.h:34, from ./scene/2d/skeleton_2d.h:34, from scene/resources/skeleton_modification_stack_2d.h:34, from scene/resources/skeleton_modification_stack_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/skeleton_profile.h:34, from scene/resources/skeleton_profile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/skin.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/skin.h:34, from scene/resources/skin.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sky.cpp ... In file included from ./core/os/thread.h:42, from scene/resources/sky.h:34, from scene/resources/sky.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sky_material.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/material.h:34, from scene/resources/sky_material.h:35, from scene/resources/sky_material.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sphere_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/sphere_shape_3d.h:34, from scene/resources/sphere_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/sprite_frames.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/sprite_frames.h:34, from scene/resources/sprite_frames.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/style_box.h:34, from scene/resources/style_box.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' scene/resources/material.cpp: In static member function 'static void BaseMaterial3D::_bind_methods()': scene/resources/material.cpp:2521:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 2521 | void BaseMaterial3D::_bind_methods() { | ^~~~~~~~~~~~~~ Compiling scene/resources/style_box_flat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_flat.h:34, from scene/resources/style_box_flat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box_line.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_line.h:34, from scene/resources/style_box_line.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/style_box_texture.cpp ... Compiling scene/resources/surface_tool.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/style_box.h:34, from scene/resources/style_box_texture.h:34, from scene/resources/style_box_texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from scene/resources/surface_tool.h:34, from scene/resources/surface_tool.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/syntax_highlighter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/syntax_highlighter.h:34, from scene/resources/syntax_highlighter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/text_file.cpp ... Compiling scene/resources/text_line.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from scene/resources/text_file.h:34, from scene/resources/text_file.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/font.h:34, from scene/resources/text_line.h:34, from scene/resources/text_line.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/text_paragraph.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./scene/resources/text_paragraph.h:34, from scene/resources/text_paragraph.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/texture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/texture.h:34, from scene/resources/texture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/texture_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from scene/resources/texture_rd.h:40, from scene/resources/texture_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/theme.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/theme.h:34, from scene/resources/theme.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/tile_set.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/tile_set.h:34, from scene/resources/tile_set.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/video_stream.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from scene/resources/video_stream.h:34, from scene/resources/video_stream.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from scene/resources/visual_shader.h:34, from scene/resources/visual_shader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./scene/resources/texture.h:34, from ./scene/resources/curve_texture.h:34, from scene/resources/visual_shader_nodes.h:34, from scene/resources/visual_shader_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_particle_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./scene/resources/visual_shader.h:34, from scene/resources/visual_shader_particle_nodes.h:34, from scene/resources/visual_shader_particle_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/visual_shader_sdf_nodes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./scene/resources/visual_shader.h:34, from scene/resources/visual_shader_sdf_nodes.h:34, from scene/resources/visual_shader_sdf_nodes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/world_2d.h:34, from scene/resources/world_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from scene/resources/world_3d.h:34, from scene/resources/world_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_boundary_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_2d.h:34, from scene/resources/world_boundary_shape_2d.h:34, from scene/resources/world_boundary_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/resources/world_boundary_shape_3d.cpp ... Compiling scene/debugger/scene_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/shape_3d.h:34, from scene/resources/world_boundary_shape_3d.h:34, from scene/resources/world_boundary_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from scene/debugger/scene_debugger.h:34, from scene/debugger/scene_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/theme/default_theme.cpp ... Compiling scene/theme/theme_db.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/theme.h:34, from scene/theme/default_theme.h:34, from scene/theme/default_theme.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from scene/theme/theme_db.h:34, from scene/theme/theme_db.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling scene/theme/theme_owner.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from scene/theme/theme_owner.h:34, from scene/theme/theme_owner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/audio_server.h:35, from servers/audio_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/camera_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/camera_server.h:34, from servers/camera_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/display_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/input/input.h:34, from servers/display_server.h:34, from servers/display_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/navigation_server_2d.h:34, from servers/navigation_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation_server_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/navigation_server_3d.h:34, from servers/navigation_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/physics_server_2d.h:34, from servers/physics_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_2d_wrap_mt.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from servers/physics_server_2d_wrap_mt.h:34, from servers/physics_server_2d_wrap_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/physics_server_3d.h:34, from servers/physics_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_server_3d_wrap_mt.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from servers/physics_server_3d_wrap_mt.h:34, from servers/physics_server_3d_wrap_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/register_server_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from servers/register_server_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from servers/audio/effects/audio_effect_capture.h:37, from servers/register_server_types.cpp:39: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/rendering_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/rendering_server.h:34, from servers/rendering_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/text_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/text_server.h:34, from servers/text_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/xr_server.h:34, from servers/xr_server.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from servers/xr/xr_interface.h:36, from servers/xr/xr_interface.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_interface_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/xr_server.h:34, from ./servers/xr/xr_interface.h:36, from servers/xr/xr_interface_extension.h:34, from servers/xr/xr_interface_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_pose.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/xr/xr_pose.h:34, from servers/xr/xr_pose.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/xr/xr_positional_tracker.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./scene/resources/mesh.h:34, from servers/xr/xr_positional_tracker.h:35, from servers/xr/xr_positional_tracker.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/camera/camera_feed.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/camera/camera_feed.h:34, from servers/camera/camera_feed.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/gjk_epa.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/gjk_epa.h:34, from servers/physics_3d/gjk_epa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_area_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_area_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_area_pair_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_area_pair_3d.h:34, from servers/physics_3d/godot_area_pair_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_direct_state_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_3d.h:34, from servers/physics_3d/godot_body_direct_state_3d.h:34, from servers/physics_3d/godot_body_direct_state_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_body_pair_3d.cpp ... Compiling servers/physics_3d/godot_broad_phase_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_body_pair_3d.h:34, from servers/physics_3d/godot_body_pair_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_broad_phase_3d_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./core/math/bvh_tree.h:44, from ./core/math/bvh.h:54, from servers/physics_3d/godot_broad_phase_3d_bvh.h:36, from servers/physics_3d/godot_broad_phase_3d_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_object_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_collision_object_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_solver_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_collision_solver_3d_sat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_solver_3d.h:34, from servers/physics_3d/godot_collision_solver_3d_sat.h:34, from servers/physics_3d/godot_collision_solver_3d_sat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' scene/theme/default_theme.cpp: In function 'void fill_default_theme(Ref&, const Ref&, const Ref&, const Ref&, const Ref&, Ref&, Ref&, float)': scene/theme/default_theme.cpp:108:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 108 | void fill_default_theme(Ref &theme, const Ref &default_font, const Ref &bold_font, const Ref &bold_italics_font, const Ref &italics_font, Ref &default_icon, Ref &default_style, float p_scale) { | ^~~~~~~~~~~~~~~~~~ Compiling servers/physics_3d/godot_physics_server_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_body_3d.h:34, from servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/godot_physics_server_3d.h:34, from servers/physics_3d/godot_physics_server_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Linking Static Library scene/libscene.linuxbsd.template_release.rv64.a ... Compiling servers/physics_3d/godot_shape_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_shape_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Ranlib Library scene/libscene.linuxbsd.template_release.rv64.a ... Compiling servers/physics_3d/godot_soft_body_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_soft_body_3d.h:34, from servers/physics_3d/godot_soft_body_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_space_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_space_3d.h:34, from servers/physics_3d/godot_space_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/godot_step_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from servers/physics_3d/godot_shape_3d.h:34, from servers/physics_3d/godot_collision_object_3d.h:35, from servers/physics_3d/godot_area_3d.h:34, from servers/physics_3d/godot_space_3d.h:34, from servers/physics_3d/godot_step_3d.h:34, from servers/physics_3d/godot_step_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_cone_twist_joint_3d.cpp ... Compiling servers/physics_3d/joints/godot_generic_6dof_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_cone_twist_joint_3d.h:55, from servers/physics_3d/joints/godot_cone_twist_joint_3d.cpp:52: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_generic_6dof_joint_3d.h:38, from servers/physics_3d/joints/godot_generic_6dof_joint_3d.cpp:57: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_3d/joints/godot_hinge_joint_3d.cpp ... Compiling servers/physics_3d/joints/godot_pin_joint_3d.cpp ... Compiling servers/physics_3d/joints/godot_slider_joint_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_hinge_joint_3d.h:38, from servers/physics_3d/joints/godot_hinge_joint_3d.cpp:50: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_slider_joint_3d.h:38, from servers/physics_3d/joints/godot_slider_joint_3d.cpp:56: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./servers/physics_3d/godot_shape_3d.h:34, from ./servers/physics_3d/godot_collision_object_3d.h:35, from ./servers/physics_3d/godot_area_3d.h:34, from ./servers/physics_3d/godot_body_3d.h:34, from ./servers/physics_3d/godot_joint_3d.h:34, from servers/physics_3d/joints/godot_pin_joint_3d.h:38, from servers/physics_3d/joints/godot_pin_joint_3d.cpp:50: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_area_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_area_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_area_pair_2d.cpp ... Compiling servers/physics_2d/godot_body_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_area_pair_2d.h:34, from servers/physics_2d/godot_area_pair_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_body_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_body_direct_state_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_body_direct_state_2d.h:34, from servers/physics_2d/godot_body_direct_state_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_body_pair_2d.cpp ... Compiling servers/physics_2d/godot_broad_phase_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_body_pair_2d.h:34, from servers/physics_2d/godot_body_pair_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_broad_phase_2d_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from ./core/math/bvh_tree.h:44, from ./core/math/bvh.h:54, from servers/physics_2d/godot_broad_phase_2d_bvh.h:36, from servers/physics_2d/godot_broad_phase_2d_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_collision_object_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_collision_object_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_collision_solver_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_collision_solver_2d_sat.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_solver_2d.h:34, from servers/physics_2d/godot_collision_solver_2d_sat.h:34, from servers/physics_2d/godot_collision_solver_2d_sat.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_joints_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_joints_2d.h:34, from servers/physics_2d/godot_joints_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_physics_server_2d.cpp ... Compiling servers/physics_2d/godot_shape_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_body_2d.h:34, from servers/physics_2d/godot_joints_2d.h:34, from servers/physics_2d/godot_physics_server_2d.h:34, from servers/physics_2d/godot_physics_server_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_shape_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_space_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_space_2d.h:34, from servers/physics_2d/godot_space_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/physics_2d/godot_step_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./servers/physics_server_2d.h:34, from servers/physics_2d/godot_shape_2d.h:34, from servers/physics_2d/godot_collision_object_2d.h:35, from servers/physics_2d/godot_area_2d.h:34, from servers/physics_2d/godot_space_2d.h:34, from servers/physics_2d/godot_step_2d.h:34, from servers/physics_2d/godot_step_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_canvas_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_canvas_cull.h:34, from servers/rendering/renderer_canvas_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_canvas_render.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from servers/rendering/renderer_canvas_render.h:34, from servers/rendering/renderer_canvas_render.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_compositor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/renderer_compositor.h:34, from servers/rendering/renderer_compositor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_geometry_instance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./servers/rendering/renderer_geometry_instance.h:35, from servers/rendering/renderer_geometry_instance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from ./core/math/dynamic_bvh.h:35, from servers/rendering/renderer_scene_cull.h:34, from servers/rendering/renderer_scene_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_occlusion_cull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_scene_occlusion_cull.h:35, from servers/rendering/renderer_scene_occlusion_cull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_scene_render.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_array.h:34, from servers/rendering/renderer_scene_render.h:35, from servers/rendering/renderer_scene_render.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_viewport.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_viewport.h:34, from servers/rendering/renderer_viewport.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_device.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from servers/rendering/rendering_device.h:34, from servers/rendering/rendering_device.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_device_binds.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/rendering_device_binds.h:34, from servers/rendering/rendering_device_binds.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_method.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./servers/rendering/storage/render_scene_buffers.h:34, from servers/rendering/rendering_method.h:34, from servers/rendering/rendering_method.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_server_default.cpp ... In file included from ./core/os/thread.h:42, from servers/rendering/rendering_server_default.h:34, from servers/rendering/rendering_server_default.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/rendering_server_globals.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/rendering_server_globals.h:34, from servers/rendering/rendering_server_globals.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_compiler.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/string/node_path.h:34, from ./core/templates/hashfuncs.h:46, from ./core/templates/pair.h:34, from servers/rendering/shader_compiler.h:34, from servers/rendering/shader_compiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_language.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from servers/rendering/shader_language.h:34, from servers/rendering/shader_language.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_preprocessor.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from servers/rendering/shader_preprocessor.h:34, from servers/rendering/shader_preprocessor.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_types.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rb_map.h:35, from servers/rendering/shader_types.h:34, from servers/rendering/shader_types.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/shader_warnings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from servers/rendering/shader_warnings.cpp:32: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/mesh_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/dummy/storage/mesh_storage.h:34, from servers/rendering/dummy/storage/mesh_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/texture_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from ./servers/rendering/rendering_server_globals.h:34, from servers/rendering/dummy/storage/texture_storage.h:34, from servers/rendering/dummy/storage/texture_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/dummy/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/dummy/storage/mesh_storage.h:34, from servers/rendering/dummy/storage/utilities.h:34, from servers/rendering/dummy/storage/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/cluster_builder_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/cluster_debug.glsl.gen.h:5, from servers/rendering/renderer_rd/cluster_builder_rd.h:34, from servers/rendering/renderer_rd/cluster_builder_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/framebuffer_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/framebuffer_cache_rd.h:34, from servers/rendering/renderer_rd/framebuffer_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/pipeline_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/pipeline_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/renderer_canvas_render.h:34, from servers/rendering/renderer_rd/renderer_canvas_render_rd.h:34, from servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' servers/rendering_server.cpp: In static member function 'static void RenderingServer::_bind_methods()': servers/rendering_server.cpp:2199:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 2199 | void RenderingServer::_bind_methods() { | ^~~~~~~~~~~~~~~ Compiling servers/rendering/renderer_rd/renderer_compositor_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from servers/rendering/renderer_rd/renderer_compositor_rd.h:34, from servers/rendering/renderer_rd/renderer_compositor_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/renderer_scene_render_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/renderer_scene_render_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/shader_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from servers/rendering/renderer_rd/shader_rd.h:35, from servers/rendering/renderer_rd/shader_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/uniform_set_cache_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/uniform_set_cache_rd.h:34, from servers/rendering/renderer_rd/uniform_set_cache_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/amd-fsr2/ffx_assert.cpp ... Compiling thirdparty/amd-fsr2/ffx_fsr2.cpp ... Compiling servers/rendering/renderer_rd/effects/bokeh_dof.cpp ... Compiling servers/rendering/renderer_rd/effects/copy_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/bokeh_dof.h:34, from servers/rendering/renderer_rd/effects/bokeh_dof.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/copy_effects.h:34, from servers/rendering/renderer_rd/effects/copy_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/debug_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/debug_effects.h:34, from servers/rendering/renderer_rd/effects/debug_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/fsr.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from servers/rendering/renderer_rd/effects/../pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/fsr.h:34, from servers/rendering/renderer_rd/effects/fsr.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/fsr2.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/effects/fsr2.h:34, from servers/rendering/renderer_rd/effects/fsr2.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/luminance.cpp ... Compiling servers/rendering/renderer_rd/effects/resolve.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/luminance.h:34, from servers/rendering/renderer_rd/effects/luminance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/resolve.h:34, from servers/rendering/renderer_rd/effects/resolve.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/roughness_limiter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/roughness_limiter.h:34, from servers/rendering/renderer_rd/effects/roughness_limiter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/sort_effects.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/sort_effects.h:34, from servers/rendering/renderer_rd/effects/sort_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/ss_effects.cpp ... Compiling servers/rendering/renderer_rd/effects/taa.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/taa.h:34, from servers/rendering/renderer_rd/effects/taa.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/ss_effects.h:34, from servers/rendering/renderer_rd/effects/ss_effects.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/tone_mapper.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/tone_mapper.h:34, from servers/rendering/renderer_rd/effects/tone_mapper.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/effects/vrs.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/rendering/rendering_device.h:34, from ./servers/rendering/renderer_rd/pipeline_cache_rd.h:35, from servers/rendering/renderer_rd/effects/vrs.h:34, from servers/rendering/renderer_rd/effects/vrs.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/fog.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/environment/fog.h:34, from servers/rendering/renderer_rd/environment/fog.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/gi.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/environment/gi.h:34, from servers/rendering/renderer_rd/environment/gi.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/environment/sky.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/renderer_rd/environment/sky.h:34, from servers/rendering/renderer_rd/environment/sky.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h:34, from servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h:34, from servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/paged_allocator.h:35, from servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h:34, from servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/rendering/renderer_rd/renderer_scene_render_rd.h:34, from servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h:34, from servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/spirv-reflect/spirv_reflect.c ... Compiling servers/rendering/renderer_rd/storage_rd/forward_id_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/storage/utilities.h:34, from servers/rendering/renderer_rd/storage_rd/forward_id_storage.h:34, from servers/rendering/renderer_rd/storage_rd/forward_id_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/light_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/light_storage.h:34, from servers/rendering/renderer_rd/storage_rd/light_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/material_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/texture_storage.h:34, from servers/rendering/renderer_rd/storage_rd/material_storage.h:34, from servers/rendering/renderer_rd/storage_rd/material_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from ./servers/rendering/environment/renderer_fog.h:34, from servers/rendering/renderer_rd/storage_rd/../../rendering_server_globals.h:34, from servers/rendering/renderer_rd/storage_rd/mesh_storage.h:34, from servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/particles_storage.cpp ... Compiling servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/particles_storage.h:34, from servers/rendering/renderer_rd/storage_rd/particles_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/storage_rd/../effects/fsr2.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_builder.h:34, from ./servers/rendering/renderer_rd/shader_rd.h:35, from ./servers/rendering/renderer_rd/shaders/effects/fsr2/fsr2_accumulate_pass.glsl.gen.h:5, from servers/rendering/renderer_rd/storage_rd/../effects/fsr2.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h:34, from servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' servers/rendering/rendering_device.cpp: In static member function 'static void RenderingDevice::_bind_methods()': servers/rendering/rendering_device.cpp:715:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 715 | void RenderingDevice::_bind_methods() { | ^~~~~~~~~~~~~~~ Compiling servers/rendering/renderer_rd/storage_rd/texture_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/rendering/renderer_rd/storage_rd/texture_storage.h:34, from servers/rendering/renderer_rd/storage_rd/texture_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/renderer_rd/storage_rd/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/renderer_rd/storage_rd/utilities.h:34, from servers/rendering/renderer_rd/storage_rd/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/camera_attributes_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/storage/camera_attributes_storage.h:34, from servers/rendering/storage/camera_attributes_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/environment_storage.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/rid_owner.h:34, from servers/rendering/storage/environment_storage.h:34, from servers/rendering/storage/environment_storage.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/render_scene_buffers.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/rendering/storage/render_scene_buffers.h:34, from servers/rendering/storage/render_scene_buffers.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/rendering/storage/utilities.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from ./servers/rendering_server.h:34, from servers/rendering/storage/utilities.h:34, from servers/rendering/storage/utilities.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_driver_dummy.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./servers/audio_server.h:35, from servers/audio/audio_driver_dummy.h:34, from servers/audio/audio_driver_dummy.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_effect.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from servers/audio/audio_effect.h:34, from servers/audio/audio_effect.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/audio_filter_sw.cpp ... Compiling servers/audio/audio_rb_resampler.cpp ... Compiling servers/audio/audio_stream.cpp ... In file included from ./core/os/memory.h:35, from servers/audio/audio_rb_resampler.h:34, from servers/audio/audio_rb_resampler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/image.h:34, from servers/audio/audio_stream.h:34, from servers/audio/audio_stream.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_amplify.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_capture.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from servers/audio/effects/audio_effect_capture.h:34, from servers/audio/effects/audio_effect_capture.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from servers/audio/effects/audio_effect_capture.h:37: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/audio/effects/audio_effect_chorus.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_compressor.cpp ... Compiling servers/audio/effects/audio_effect_delay.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_distortion.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_eq.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_filter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_limiter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_panner.cpp ... Compiling servers/audio/effects/audio_effect_phaser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_pitch_shift.cpp ... Compiling servers/audio/effects/audio_effect_record.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from servers/audio/effects/audio_effect_record.h:34, from servers/audio/effects/audio_effect_record.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_reverb.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_spectrum_analyzer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_effect_stereo_enhance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/audio_stream_generator.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/templates/ring_buffer.h:34, from servers/audio/effects/audio_stream_generator.h:34, from servers/audio/effects/audio_stream_generator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling servers/audio/effects/eq_filter.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from servers/audio/effects/eq_filter.h:34, from servers/audio/effects/eq_filter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/audio/effects/reverb_filter.cpp ... In file included from ./core/os/memory.h:35, from servers/audio/effects/reverb_filter.h:35, from servers/audio/effects/reverb_filter.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/text/text_server_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from servers/text/text_server_extension.h:34, from servers/text/text_server_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/debugger/servers_debugger.cpp ... Compiling servers/extensions/physics_server_2d_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from ./core/debugger/debugger_marshalls.h:34, from servers/debugger/servers_debugger.h:34, from servers/debugger/servers_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from servers/extensions/physics_server_2d_extension.h:35, from servers/extensions/physics_server_2d_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/extensions/physics_server_3d_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from servers/extensions/physics_server_3d_extension.h:35, from servers/extensions/physics_server_3d_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer_mjpeg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer_mjpeg.h:34, from servers/movie_writer/movie_writer_mjpeg.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/movie_writer/movie_writer_pngwav.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./servers/movie_writer/movie_writer.h:34, from servers/movie_writer/movie_writer_pngwav.h:34, from servers/movie_writer/movie_writer_pngwav.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_parameters_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_parameters_2d.h:34, from servers/navigation/navigation_path_query_parameters_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_parameters_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_parameters_3d.h:34, from servers/navigation/navigation_path_query_parameters_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_result_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_result_2d.h:34, from servers/navigation/navigation_path_query_result_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling servers/navigation/navigation_path_query_result_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from servers/navigation/navigation_path_query_result_3d.h:34, from servers/navigation/navigation_path_query_result_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling thirdparty/misc/fastlz.c ... Compiling thirdparty/misc/r128.c ... Compiling thirdparty/misc/smaz.c ... Compiling thirdparty/misc/pcg.cpp ... Compiling thirdparty/misc/polypartition.cpp ... Compiling thirdparty/misc/clipper.cpp ... Compiling thirdparty/misc/smolv.cpp ... Compiling thirdparty/clipper2/src/clipper.engine.cpp ... Compiling thirdparty/clipper2/src/clipper.offset.cpp ... Compiling thirdparty/clipper2/src/clipper.rectclip.cpp ... Compiling thirdparty/minizip/ioapi.c ... Compiling thirdparty/minizip/unzip.c ... Compiling thirdparty/minizip/zip.c ... Linking Static Library servers/libservers.linuxbsd.template_release.rv64.a ... Compiling core/core_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from core/core_bind.h:34, from core/core_bind.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/core_constants.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/core_constants.h:34, from core/core_constants.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/core_globals.cpp ... Compiling core/core_string_names.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/core_string_names.h:34, from core/core_string_names.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/doc_data.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from core/doc_data.h:34, from core/doc_data.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/register_core_types.cpp ... Ranlib Library servers/libservers.linuxbsd.template_release.rv64.a ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/register_core_types.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from ./core/io/dtls_server.h:35, from core/register_core_types.cpp:48: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/script_encryption_key.gen.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/config/project_settings.h:34, from core/script_encryption_key.gen.cpp:1: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/version_hash.gen.cpp ... Compiling core/os/keyboard.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/os/keyboard.h:34, from core/os/keyboard.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/main_loop.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/os/main_loop.h:34, from core/os/main_loop.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/memory.cpp ... In file included from core/os/memory.h:35, from core/os/memory.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/midi_driver.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/os/midi_driver.h:35, from core/os/midi_driver.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/mutex.cpp ... Compiling core/os/os.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/os/os.h:34, from core/os/os.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/pool_allocator.cpp ... In file included from ./core/os/memory.h:35, from core/os/pool_allocator.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/thread.cpp ... In file included from core/os/thread.h:42, from core/os/thread.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/os/thread_safe.cpp ... Compiling core/os/time.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/os/time.h:34, from core/os/time.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/a_star.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/math/a_star.h:34, from core/math/a_star.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/a_star_grid_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/math/a_star_grid_2d.h:34, from core/math/a_star_grid_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/aabb.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/aabb.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/basis.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/basis.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/color.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/color.cpp:35: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/convex_hull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from core/math/convex_hull.h:46, from core/math/convex_hull.cpp:59: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/dynamic_bvh.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/list.h:35, from core/math/dynamic_bvh.h:35, from core/math/dynamic_bvh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/expression.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/expression.h:34, from core/math/expression.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/face3.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from core/math/face3.h:36, from core/math/face3.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/geometry_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/delaunay_2d.h:35, from core/math/geometry_2d.h:34, from core/math/geometry_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/geometry_3d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from core/math/geometry_3d.h:34, from core/math/geometry_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/math_fieldwise.cpp ... Compiling core/math/math_funcs.cpp ... Compiling core/math/plane.cpp ... Compiling core/math/projection.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/math/plane.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from core/math/projection.cpp:37: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/quaternion.cpp ... Compiling core/math/quick_hull.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/quaternion.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from ./core/math/geometry_3d.h:34, from core/math/quick_hull.h:35, from core/math/quick_hull.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/random_number_generator.cpp ... Compiling core/math/random_pcg.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/random_number_generator.h:35, from core/math/random_number_generator.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from ./core/os/os.h:34, from core/math/random_pcg.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/rect2.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_2d.h:37, from core/math/rect2.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/rect2i.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/rect2i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/static_raycaster.cpp ... Compiling core/math/transform_2d.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/math/static_raycaster.h:34, from core/math/static_raycaster.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/transform_2d.h:37, from core/math/transform_2d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/transform_3d.cpp ... Compiling core/math/triangle_mesh.cpp ... Compiling core/math/triangulate.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/transform_3d.h:37, from core/math/transform_3d.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/math/transform_3d.h:37, from ./core/math/face3.h:36, from core/math/triangle_mesh.h:34, from core/math/triangle_mesh.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/math/triangulate.h:35, from core/math/triangulate.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector2.cpp ... Compiling core/math/vector2i.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector2.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector2i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector3.cpp ... Compiling core/math/vector3i.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector3.cpp:36: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector3i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/math/vector4.cpp ... Compiling core/math/vector4i.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector4.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/math/vector4i.cpp:34: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/aes_context.cpp ... Compiling core/crypto/crypto.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/crypto_core.h:34, from ./core/crypto/aes_context.h:34, from core/crypto/aes_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from core/crypto/crypto.h:34, from core/crypto/crypto.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/crypto_core.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/crypto/crypto_core.h:34, from core/crypto/crypto_core.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/crypto/hashing_context.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/crypto/hashing_context.h:34, from core/crypto/hashing_context.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/compression.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from core/io/compression.h:34, from core/io/compression.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/config_file.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/config_file.h:34, from core/io/config_file.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/dir_access.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/dir_access.h:34, from core/io/dir_access.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/dtls_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from ./core/io/packet_peer_dtls.h:35, from core/io/dtls_server.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/file_access.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from core/io/file_access.h:34, from core/io/file_access.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_compressed.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from core/io/file_access_compressed.h:34, from core/io/file_access_compressed.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_encrypted.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/file_access_encrypted.h:34, from core/io/file_access_encrypted.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_memory.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/file_access_memory.h:34, from core/io/file_access_memory.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/file_access_pack.cpp ... Compiling core/io/file_access_zip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.h:34, from core/io/file_access_pack.h:34, from core/io/file_access_pack.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/dir_access.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/http_client.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/http_client.h:34, from core/io/http_client.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/http_client_tcp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/http_client.h:34, from core/io/http_client_tcp.h:34, from core/io/http_client_tcp.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/image.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/image.h:34, from core/io/image.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/image_loader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from ./core/debugger/engine_profiler.h:34, from ./core/core_bind.h:34, from core/io/image_loader.h:34, from core/io/image_loader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/ip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/io/ip.h:34, from core/io/ip.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/ip_address.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/io/ip_address.h:34, from core/io/ip_address.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/json.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/json.h:34, from core/io/json.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/logger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/logger.h:34, from core/io/logger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/marshalls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/marshalls.h:35, from core/io/marshalls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/missing_resource.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/missing_resource.h:34, from core/io/missing_resource.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/net_socket.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/packed_data_container.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/packed_data_container.h:34, from core/io/packed_data_container.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/packet_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from core/io/packet_peer.h:34, from core/io/packet_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from core/io/packet_peer.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/packet_peer_dtls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from core/io/packet_peer_dtls.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/packet_peer_udp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/pck_packer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/pck_packer.h:34, from core/io/pck_packer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/packet_peer.h:36, from core/io/packet_peer_udp.h:36: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [8, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [9, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [10, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [11, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [12, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [13, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ In member function 'int RingBuffer::read(T*, int, bool) [with T = unsigned char]', inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:112:9, inlined from 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)' at core/io/packet_peer_udp.cpp:99:7: ./core/templates/ring_buffer.h:68:46: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 68 | p_buf[dst++] = read[pos + i]; | ~~~~~~~~~~~~~^~~~~~~ core/io/packet_peer_udp.h: In member function 'virtual Error PacketPeerUDP::get_packet(const uint8_t**, int&)': core/io/packet_peer_udp.h:52:13: note: at offset [14, 2147483647] into destination object 'PacketPeerUDP::packet_port' of size 4 52 | int packet_port = 0; | ^~~~~~~~~~~ Compiling core/io/remote_filesystem_client.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/io/remote_filesystem_client.h:34, from core/io/remote_filesystem_client.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from core/io/resource.h:34, from core/io/resource.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_format_binary.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/resource_format_binary.h:34, from core/io/resource_format_binary.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_importer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/io/resource_loader.h:34, from core/io/resource_importer.h:34, from core/io/resource_importer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_loader.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/resource_loader.h:34, from core/io/resource_loader.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_saver.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/io/resource_saver.h:34, from core/io/resource_saver.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/resource_uid.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/resource_uid.h:34, from core/io/resource_uid.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/io/stream_peer.h:34, from core/io/stream_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer_gzip.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/stream_peer.h:34, from ./core/io/stream_peer_gzip.h:34, from core/io/stream_peer_gzip.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/stream_peer_tcp.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/io/stream_peer_gzip.h:38: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' Compiling core/io/stream_peer_tls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/crypto/hashing_context.h:34, from ./core/crypto/crypto.h:34, from core/io/stream_peer_tls.h:34, from core/io/stream_peer_tls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/tcp_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/translation_loader_po.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/translation_loader_po.h:34, from core/io/translation_loader_po.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/udp_server.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, 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/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/xml_parser.cpp ... In file included from ./core/io/packet_peer.h:36, from ./core/io/packet_peer_udp.h:36, from core/io/udp_server.h:35: ./core/templates/ring_buffer.h:214:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 214 | RingBuffer(int p_power = 0) { | ^ ./core/templates/ring_buffer.h:214:22: note: remove the '< >' ./core/templates/ring_buffer.h:217:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 217 | ~RingBuffer() {} | ^ ./core/templates/ring_buffer.h:217:9: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/xml_parser.h:34, from core/io/xml_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/io/zip_io.cpp ... Compiling core/debugger/debugger_marshalls.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/io/zip_io.h:34, from core/io/zip_io.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/debugger/debugger_marshalls.h:34, from core/debugger/debugger_marshalls.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/engine_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/debugger/engine_debugger.h:34, from core/debugger/engine_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/engine_profiler.cpp ... Compiling core/debugger/local_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/debugger/engine_profiler.h:34, from core/debugger/engine_profiler.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/debugger/engine_debugger.h:34, from core/debugger/local_debugger.h:34, from core/debugger/local_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/remote_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from ./core/debugger/debugger_marshalls.h:34, from core/debugger/remote_debugger.h:34, from core/debugger/remote_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/remote_debugger_peer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/io/ip.h:34, from ./core/io/stream_peer_tcp.h:34, from core/debugger/remote_debugger_peer.h:34, from core/debugger/remote_debugger_peer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/debugger/script_debugger.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/debugger/script_debugger.h:34, from core/debugger/script_debugger.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/input.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/input.h:34, from core/input/input.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/input_event.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/input/input_event.h:35, from core/input/input_event.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/input_map.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/input_map.h:34, from core/input/input_map.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/shortcut.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from core/input/shortcut.h:34, from core/input/shortcut.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/input/default_controller_mappings.gen.cpp ... Compiling core/variant/array.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from ./core/object/script_language.h:34, from core/variant/container_type_validate.h:34, from core/variant/array.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/callable.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/variant/callable.h:35, from core/variant/callable.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/callable_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from ./core/variant/callable.h:35, from core/variant/callable_bind.h:34, from core/variant/callable_bind.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/dictionary.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/variant/dictionary.h:34, from core/variant/dictionary.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_call.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_call.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_construct.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_construct.h:34, from core/variant/variant_construct.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_destruct.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/variant/variant_destruct.h:34, from core/variant/variant_destruct.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_op.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_op.h:34, from core/variant/variant_op.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_parser.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from core/variant/variant_parser.h:34, from core/variant/variant_parser.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_setget.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_setget.h:34, from core/variant/variant_setget.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/variant/variant_utility.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from core/variant/variant.h:35, from core/variant/variant_utility.h:34, from core/variant/variant_utility.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/extension_api_dump.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from core/extension/extension_api_dump.h:34, from core/extension/extension_api_dump.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from core/extension/gdextension.h:37, from core/extension/gdextension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_compat_hashes.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/extension/gdextension_compat_hashes.h:36, from core/extension/gdextension_compat_hashes.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_interface.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from ./core/config/engine.h:34, from core/extension/gdextension_interface.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/extension/gdextension_manager.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/config_file.h:34, from ./core/extension/gdextension.h:37, from core/extension/gdextension_manager.h:34, from core/extension/gdextension_manager.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/callable_method_pointer.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from core/object/callable_method_pointer.h:34, from core/object/callable_method_pointer.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/class_db.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from core/object/class_db.h:34, from core/object/class_db.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' core/core_constants.cpp: In function 'void register_global_constants()': core/core_constants.cpp:255:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 255 | void register_global_constants() { | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling core/object/message_queue.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from core/object/message_queue.h:36, from core/object/message_queue.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/method_bind.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from core/object/method_bind.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/object.cpp ... Compiling core/object/ref_counted.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from core/object/object.h:35, from core/object/object.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/object/ref_counted.h:34, from core/object/ref_counted.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/script_instance.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from core/object/script_instance.h:34, from core/object/script_instance.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/script_language.cpp ... Compiling core/object/script_language_extension.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/xml_parser.h:34, from ./core/doc_data.h:34, from core/object/script_language.h:34, from core/object/script_language.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/object/script_instance.h:34, from ./core/object/gdvirtual.gen.inc:5, from core/object/script_language_extension.h:35, from core/object/script_language_extension.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/undo_redo.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/object/undo_redo.h:34, from core/object/undo_redo.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/object/worker_thread_pool.cpp ... In file included from ./core/os/memory.h:35, from core/object/worker_thread_pool.h:34, from core/object/worker_thread_pool.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/templates/command_queue_mt.cpp ... In file included from ./core/os/memory.h:35, from core/templates/command_queue_mt.h:34, from core/templates/command_queue_mt.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/templates/rid_owner.cpp ... In file included from ./core/os/memory.h:35, from core/templates/rid_owner.h:34, from core/templates/rid_owner.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/node_path.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/string/string_name.h:35, from core/string/node_path.h:34, from core/string/node_path.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/optimized_translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/string/translation.h:34, from core/string/optimized_translation.h:34, from core/string/optimized_translation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/print_string.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from ./core/io/ip_address.h:34, from ./core/variant/variant.h:35, from core/string/print_string.h:34, from core/string/print_string.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/string_builder.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/string/string_builder.h:34, from core/string/string_builder.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/string_name.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from ./core/string/ustring.h:37, from core/string/string_name.h:35, from core/string/string_name.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/translation.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from core/string/translation.h:34, from core/string/translation.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/translation_po.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/math/expression.h:34, from core/string/translation_po.h:36, from core/string/translation_po.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/string/ustring.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/cowdata.h:35, from core/string/ustring.h:37, from core/string/ustring.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/config/engine.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from ./core/object/ref_counted.h:34, from ./core/io/resource_uid.h:34, from ./core/io/resource.h:34, from ./core/input/input_event.h:35, from ./core/os/main_loop.h:34, from core/config/engine.h:34, from core/config/engine.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/config/project_settings.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/local_vector.h:35, from ./core/object/message_queue.h:36, from ./core/object/object.h:35, from ./core/variant/binder_common.h:35, from ./core/object/method_bind.h:34, from ./core/object/class_db.h:34, from core/config/project_settings.h:34, from core/config/project_settings.cpp:31: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' Compiling core/error/error_list.cpp ... Compiling core/error/error_macros.cpp ... In file included from ./core/os/memory.h:35, from ./core/templates/vector.h:40, from ./core/io/compression.h:34, from ./core/io/file_access.h:34, from ./core/io/logger.h:34, from core/error/error_macros.cpp:33: ./core/templates/safe_refcount.h:149:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | _ALWAYS_INLINE_ explicit SafeNumeric(T p_value = static_cast(0)) { | ^ ./core/templates/safe_refcount.h:149:49: note: remove the '< >' progress_finish(["progress_finish"], []) core/variant/variant_call.cpp: In function 'void _register_variant_builtin_methods()': core/variant/variant_call.cpp:1620:13: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 1620 | static void _register_variant_builtin_methods() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking Static Library core/libcore.linuxbsd.template_release.rv64.a ... Ranlib Library core/libcore.linuxbsd.template_release.rv64.a ... Linking Program bin/godot.linuxbsd.template_release.rv64 ... /usr/bin/ld: warning: libicuuc.so.72, needed by /lib64/lp64d/../lib64/lp64d/libharfbuzz-icu.so, may conflict with libicuuc.so.74 scons: done building targets. [Time elapsed: 07:30:24.131] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vsbUKm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd godot-4.2.1-stable + install -d /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64/usr/bin + install -m755 bin/godot.linuxbsd.editor.riscv64 /builddir/build/BUILDROOT/godot-4.2.1-4.fc40.riscv64/usr/bin/godot install: cannot stat 'bin/godot.linuxbsd.editor.riscv64': No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.vsbUKm (%install) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.vsbUKm (%install) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/godot.spec